-- mejora en carga imagen AF

This commit is contained in:
2024-09-26 17:45:53 -07:00
parent cacd261747
commit a64e3cefe2
3 changed files with 8 additions and 9 deletions

View File

@@ -2394,10 +2394,10 @@ Partial Class AF_AF
End If End If
NewName = String.Format("{0}{1}", NewName, IO.Path.GetExtension(DirectorioOld.ToString())) NewName = String.Format("{0}{1}", NewName, IO.Path.GetExtension(DirectorioOld.ToString()))
DirectorioNew.Append(NewName) DirectorioNew.Append(NewName)
If ObjActivosFijos.AddActivosFijosImagenes(CveActivoFijo, String.Format("AF/{0}", NewName), UsuarioActual.CveUsuario) Then If ObjActivosFijos.AddActivosFijosImagenes(CveActivoFijo, String.Format("AF/{0}", NewName), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa) > 0 Then
CargarArchivo() CargarArchivo()
My.Computer.FileSystem.MoveFile(DirectorioOld.ToString, DirectorioNew.ToString) My.Computer.FileSystem.MoveFile(DirectorioOld.ToString, DirectorioNew.ToString)
Else
End If End If
Retorno = True Retorno = True
Catch ex As Exception Catch ex As Exception
@@ -2409,8 +2409,6 @@ Partial Class AF_AF
UpUpFotos.Update() UpUpFotos.Update()
Next Next
End Sub End Sub
Protected Sub BtnEliminarFoto_Click(sender As Object, e As System.EventArgs) Protected Sub BtnEliminarFoto_Click(sender As Object, e As System.EventArgs)

View File

@@ -698,20 +698,21 @@ Public Class ClsAF
Return Retorno Return Retorno
End Function End Function
Public Function AddActivosFijosImagenes(CveActivoFijo As Integer, URL As String, CveUsuario As Integer) As Boolean Public Function AddActivosFijosImagenes(CveActivoFijo As Integer, URL As String, CveUsuario As Integer, CveEmpresa As Integer) As Integer
Dim Retorno As Boolean = False Dim Retorno As Integer = 0
DataAdapter("PA_AF_ActivosFijosImagenesAdd") DataAdapter("PA_AF_ActivosFijosImagenesAdd")
With SqlAdapter.SelectCommand.Parameters With SqlAdapter.SelectCommand.Parameters
.Add("@CveActivoFijo", SqlDbType.Int).Value = CveActivoFijo .Add("@CveActivoFijo", SqlDbType.Int).Value = CveActivoFijo
.Add("@URL", SqlDbType.VarChar).Value = URL .Add("@URL", SqlDbType.VarChar).Value = URL
.Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
.Add("@CveImagenActivoFijo", SqlDbType.Int).Direction = ParameterDirection.Output
End With End With
Try Try
SqlAdapter.Fill(Data) SqlAdapter.Fill(Data)
Retorno = True Retorno = SqlAdapter.SelectCommand.Parameters("@CveImagenActivoFijo").Value.ToString().ToEntero()
Catch Ex1 As SqlException Catch Ex1 As SqlException
If Ex1.Message.Contains("Número: 2627;") Then If Ex1.Message.Contains("Número: 2627;") Then
Alert("Ya existe una Imagen en Fijo Imagenes con el mismo nombre: " & Descripcion & ".", TipoMensaje.MsgAdvertencia) Alert("Ya existe una Imagen en Fijo Imagenes con el mismo nombre: " & Descripcion & ".", TipoMensaje.MsgAdvertencia)