public void Modificar(Entidades.Articulo Desde, Entidades.Articulo Hasta) { StringBuilder a = new StringBuilder(string.Empty); a.Append("update Articulo set "); a.Append("DescrArticulo='" + Hasta.Descr + "', "); a.Append("GTIN='" + Hasta.GTIN + "', "); a.Append("IdUnidad='" + Hasta.Unidad.Id + "', "); a.Append("DescrUnidad='" + Hasta.Unidad.Descr + "', "); a.Append("IndicacionExentoGravado='" + Hasta.IndicacionExentoGravado + "', "); a.Append("AlicuotaIVA=" + Hasta.AlicuotaIVA.ToString().Replace(",", ".") + " "); a.AppendLine("where Cuit='" + Hasta.Cuit + "' and IdArticulo='" + Hasta.Id + "' "); a.AppendLine("insert Log values (" + Hasta.WF.Id.ToString() + ", getdate(), '" + sesion.Usuario.Id + "', 'Articulo', 'Modif', '" + Hasta.WF.Estado + "', '') "); a.AppendLine("declare @idLog int "); a.AppendLine("select @idLog=@@Identity "); a.AppendLine("insert LogDetalle (IdLog, TipoDetalle, Detalle) values (@idLog, 'Desde', '" + Funciones.ObjetoSerializado(Desde) + "')"); a.AppendLine("insert LogDetalle (IdLog, TipoDetalle, Detalle) values (@idLog, 'Hasta', '" + Funciones.ObjetoSerializado(Hasta) + "')"); Ejecutar(a.ToString(), TipoRetorno.None, Transaccion.Usa, sesion.CnnStr); }
public void Modificar(Entidades.ListaPrecio Desde, Entidades.ListaPrecio Hasta) { StringBuilder a = new StringBuilder(string.Empty); a.Append("update ListaPrecio set "); a.Append("DescrListaPrecio='" + Hasta.Descr + "', "); a.Append("Orden='" + Hasta.Orden + "', "); a.Append("IdTipoListaPrecio='" + Hasta.IdTipo + "' "); a.AppendLine("where Cuit='" + Hasta.Cuit + "' and IdListaPrecio='" + Hasta.Id + "' "); a.AppendLine("insert Log values (" + Hasta.WF.Id.ToString() + ", getdate(), '" + sesion.Usuario.Id + "', 'ListaPrecio', 'Modif', '" + Hasta.WF.Estado + "', '') "); a.AppendLine("declare @idLog int "); a.AppendLine("select @idLog=@@Identity "); a.AppendLine("insert LogDetalle (IdLog, TipoDetalle, Detalle) values (@idLog, 'Desde', '" + Funciones.ObjetoSerializado(Desde) + "')"); a.AppendLine("insert LogDetalle (IdLog, TipoDetalle, Detalle) values (@idLog, 'Hasta', '" + Funciones.ObjetoSerializado(Hasta) + "')"); Ejecutar(a.ToString(), TipoRetorno.None, Transaccion.Usa, sesion.CnnStr); }
public void Modificar(Entidades.Cuit Desde, Entidades.Cuit Hasta) { StringBuilder a = new StringBuilder(string.Empty); a.Append("update Cuit set "); a.Append("RazonSocial='" + Hasta.RazonSocial + "', "); a.Append("Calle='" + Hasta.Domicilio.Calle + "', "); a.Append("Nro='" + Hasta.Domicilio.Nro + "', "); a.Append("Piso='" + Hasta.Domicilio.Piso + "', "); a.Append("Depto='" + Hasta.Domicilio.Depto + "', "); a.Append("Sector='" + Hasta.Domicilio.Sector + "', "); a.Append("Torre='" + Hasta.Domicilio.Torre + "', "); a.Append("Manzana='" + Hasta.Domicilio.Manzana + "', "); a.Append("Localidad='" + Hasta.Domicilio.Localidad + "', "); a.Append("IdProvincia='" + Hasta.Domicilio.Provincia.Id + "', "); a.Append("DescrProvincia='" + Hasta.Domicilio.Provincia.Descr + "', "); a.Append("CodPost='" + Hasta.Domicilio.CodPost + "', "); a.Append("NombreContacto='" + Hasta.Contacto.Nombre + "', "); a.Append("EmailContacto='" + Hasta.Contacto.Email + "', "); a.Append("TelefonoContacto='" + Hasta.Contacto.Telefono + "', "); a.Append("IdCondIVA='" + Hasta.DatosImpositivos.IdCondIVA + "', "); a.Append("DescrCondIVA='" + Hasta.DatosImpositivos.DescrCondIVA + "', "); a.Append("NroIngBrutos='" + Hasta.DatosImpositivos.NroIngBrutos + "', "); a.Append("IdCondIngBrutos='" + Hasta.DatosImpositivos.IdCondIngBrutos + "', "); a.Append("DescrCondIngBrutos='" + Hasta.DatosImpositivos.DescrCondIngBrutos + "', "); a.Append("FechaInicioActividades='" + Hasta.DatosImpositivos.FechaInicioActividades.ToString("yyyyMMdd") + "', "); a.Append("GLN=" + Hasta.DatosIdentificatorios.GLN.ToString() + ", "); a.Append("CodigoInterno='" + Hasta.DatosIdentificatorios.CodigoInterno + "', "); a.Append("IdMedio='" + Hasta.Medio.IdMedio + "' "); a.AppendLine("where Cuit='" + Hasta.Nro + "' "); a.AppendLine("insert Log values (" + Hasta.WF.Id.ToString() + ", getdate(), '" + sesion.Usuario.Id + "', 'CUIT', 'Modif', '" + Hasta.WF.Estado + "', '') "); a.AppendLine("declare @idLog int "); a.AppendLine("select @idLog=@@Identity "); a.AppendLine("insert LogDetalle (IdLog, TipoDetalle, Detalle) values (@idLog, 'Desde', '" + Funciones.ObjetoSerializado(Desde) + "')"); a.AppendLine("insert LogDetalle (IdLog, TipoDetalle, Detalle) values (@idLog, 'Hasta', '" + Funciones.ObjetoSerializado(Hasta) + "')"); a.AppendLine(DB.Configuracion.ElimninarDestinosComprobanteyNroSerieCertifITFHandler(Hasta)); Entidades.Configuracion configuracion = new Entidades.Configuracion(); configuracion.IdUsuario = String.Empty; configuracion.Cuit = Hasta.Nro; configuracion.IdUN = 0; configuracion.TipoPermiso.Id = String.Empty; configuracion.IdItemConfig = "DestinoComprobanteAFIP"; configuracion.Valor = Hasta.DestinoComprobanteAFIP ? "SI" : "NO"; a.AppendLine(DB.Configuracion.CrearHandler(configuracion)); configuracion.IdUsuario = String.Empty; configuracion.Cuit = Hasta.Nro; configuracion.IdUN = 0; configuracion.TipoPermiso.Id = String.Empty; configuracion.IdItemConfig = "UsaCertificadoAFIPPropio"; configuracion.Valor = Hasta.UsaCertificadoAFIPPropio ? "SI" : "NO"; a.AppendLine(DB.Configuracion.CrearHandler(configuracion)); configuracion.IdUsuario = String.Empty; configuracion.Cuit = Hasta.Nro; configuracion.IdUN = 0; configuracion.TipoPermiso.Id = String.Empty; configuracion.IdItemConfig = "DestinoComprobanteITF"; configuracion.Valor = Hasta.DestinoComprobanteITF ? "SI" : "NO"; a.AppendLine(DB.Configuracion.CrearHandler(configuracion)); if (Hasta.NroSerieCertifITF != String.Empty) { configuracion.IdUsuario = String.Empty; configuracion.Cuit = Hasta.Nro; configuracion.IdUN = 0; configuracion.TipoPermiso.Id = String.Empty; configuracion.IdItemConfig = "NroSerieCertifITF"; configuracion.Valor = Hasta.NroSerieCertifITF; a.AppendLine(DB.Configuracion.CrearHandler(configuracion)); } Ejecutar(a.ToString(), TipoRetorno.None, Transaccion.Usa, sesion.CnnStr); }