public ResponseInfo SaveCondVtaListPreciosSoftland(ClienteCondVtaListPreciosDTO cliente) { try { conSoftland.Open(); SqlCommand cmd = new SqlCommand("INSERT INTO [softland].[cwtcvcl] ([CodAux] ,[CodVen] ,[ConVta] ,[MtoCre] ,[CatCli] ,[CodZon],[CodCan] ,[CodCob] ,[DirCob] ,[ComCob] ,[CiuCob] ,[PaiCob] ,[FonCob] ,[DiaPag] ,[CodLista] ,[Usuario] ,[Proceso] ,[FechaUlMod] ,[Sistema]) " + "VALUES (@CodAux , @CodVen , @ConVta , @MtoCre , @CatCli , @CodZon, @CodCan , @CodCob , @DirCob , @ComCob , @CiuCob , @PaiCob , @FonCob , @DiaPag , @CodLista , @Usuario , @Proceso , @FechaUlMod , @Sistema)"); cmd.CommandType = CommandType.Text; cmd.Connection = conSoftland; cmd.Parameters.AddWithValue("@CodAux", cliente.CodAux); cmd.Parameters.AddWithValue("@CodVen", cliente.CodVen); cmd.Parameters.AddWithValue("@ConVta", cliente.ConVta); cmd.Parameters.AddWithValue("@MtoCre", cliente.MtoCre); cmd.Parameters.AddWithValue("@CatCli", cliente.CatCli); cmd.Parameters.AddWithValue("@CodZon", DBNull.Value); cmd.Parameters.AddWithValue("@CodCan", cliente.CodCan); cmd.Parameters.AddWithValue("@CodCob", DBNull.Value); cmd.Parameters.AddWithValue("@DirCob", DBNull.Value); cmd.Parameters.AddWithValue("@ComCob", DBNull.Value); cmd.Parameters.AddWithValue("@CiuCob", DBNull.Value); cmd.Parameters.AddWithValue("@PaiCob", DBNull.Value); cmd.Parameters.AddWithValue("@FonCob", cliente.FonCob); cmd.Parameters.AddWithValue("@DiaPag", DBNull.Value); cmd.Parameters.AddWithValue("@CodLista", cliente.CodLista); cmd.Parameters.AddWithValue("@Usuario", cliente.Usuario); cmd.Parameters.AddWithValue("@Proceso", cliente.Proceso); cmd.Parameters.AddWithValue("@FechaUlMod", DateTime.Now); cmd.Parameters.AddWithValue("@Sistema", DBNull.Value); cmd.ExecuteNonQuery(); conSoftland.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar. " + ex.Message)); } }
public ResponseInfo SaveDespachoSoftland(DespachoSotlandDTO des) { try { conSoftland.Open(); SqlCommand cmdC = new SqlCommand("INSERT INTO [softland].[cwtauxd] ([CodAxD] ,[NomDch] ,[DirDch] ,[ComDch] ,[CiuDch] ,[PaiDch] ,[Fon1Dch] ,[AteDch] ,[RegionDch] ,[Usuario] ,[Proceso] ,[FechaUlMod]) " + "VALUES (@CodAxD, @NomDch, @DirDch, @ComDch, @CiuDch, @PaiDch, @Fon1Dch, @AteDch, @RegionDch, @Usuario, @Proceso, @FechaUlMod)"); cmdC.CommandType = CommandType.Text; cmdC.Connection = conSoftland; cmdC.Parameters.AddWithValue("@CodAxD", des.CodAxD); cmdC.Parameters.AddWithValue("@NomDch", des.NomDch); cmdC.Parameters.AddWithValue("@DirDch", des.DirDch); cmdC.Parameters.AddWithValue("@ComDch", des.ComDch); cmdC.Parameters.AddWithValue("@CiuDch", des.CiuDch); cmdC.Parameters.AddWithValue("@PaiDch", des.PaiDch); cmdC.Parameters.AddWithValue("@Fon1Dch", des.Fon1Dch); cmdC.Parameters.AddWithValue("@AteDch", des.AteDch); cmdC.Parameters.AddWithValue("@RegionDch", des.RegionDch); cmdC.Parameters.AddWithValue("@Usuario", des.Usuario); cmdC.Parameters.AddWithValue("@Proceso", des.Proceso); cmdC.Parameters.AddWithValue("@FechaUlMod", DateTime.Now); cmdC.ExecuteNonQuery(); conSoftland.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError(ex.Message)); } }
public ResponseInfo SaveContactoClienteSoftland(ClienteContactoDTO cliente) { try { conSoftland.Open(); SqlCommand cmd = new SqlCommand("INSERT INTO softland.cwtaxco( CodAuc,NomCon,CarCon,FonCon,FonCon2,FonCon3,Email,Usuario,Proceso,FechaUlMod) " + "VALUES(@CodAuc, @NomCon, @CarCon, @FonCon, @FonCon2, @FonCon3, @Email, @Usuario, @Proceso, @FechaUlMod)"); cmd.CommandType = CommandType.Text; cmd.Connection = conSoftland; cmd.Parameters.AddWithValue("@CodAuc", cliente.CodAuc); cmd.Parameters.AddWithValue("@NomCon", cliente.NomCon); cmd.Parameters.AddWithValue("@CarCon", "03"); // cliente.CarCon); cmd.Parameters.AddWithValue("@FonCon", cliente.FonCon); cmd.Parameters.AddWithValue("@FonCon2", DBNull.Value); cmd.Parameters.AddWithValue("@FonCon3", DBNull.Value); cmd.Parameters.AddWithValue("@Email", cliente.Email); cmd.Parameters.AddWithValue("@Usuario", DBNull.Value); cmd.Parameters.AddWithValue("@Proceso", DBNull.Value); cmd.Parameters.AddWithValue("@FechaUlMod", DBNull.Value); cmd.ExecuteNonQuery(); conSoftland.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar. " + ex.Message)); } }
public ResponseInfo UpdatePassword(string NewPass, string Email) { try { con.Open(); SqlCommand cmd = new SqlCommand("UPDATE CLIENTE SET CLAVE = @NewPass WHERE EMAIL = @Email"); cmd.CommandType = CommandType.Text; cmd.Connection = con; cmd.Parameters.AddWithValue("@NewPass", NewPass); cmd.Parameters.AddWithValue("@Email", Email); cmd.ExecuteNonQuery(); con.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar. " + ex.Message)); } }
public ResponseInfo SaveClienteSoftland(ClienteDTO cliente) { try { conSoftland.Open(); SqlCommand cmd = new SqlCommand("INSERT INTO " + "softland.cwtauxi " + "(CodAux, NomAux, NoFAux, RutAux, ActAux, GirAux, ComAux, CiuAux, PaiAux, DirAux, DirNum, FonAux1, FonAux2, FonAux3, ClaCli, Bloqueado, EMail, WebSite, Region, ClienteDesde, eMailDTE, esReceptorDTE, Usuario, Proceso, FechaUlMod) " + "VALUES " + "(@CodAux, @NomAux, @NoFAux, @RutAux, @ActAux, @GirAux, @ComAux, @CiuAux, @PaiAux, @DirAux, @DirNum, @FonAux1, @FonAux2, @FonAux3, @ClaCli, @Bloqueado, @EMail, @WebSite, @Region, @ClienteDesde, @eMailDTE, @esReceptorDTE, @Usuario, @Proceso, @FechaUlMod)"); cmd.CommandType = CommandType.Text; cmd.Connection = conSoftland; cmd.Parameters.AddWithValue("@CodAux", cliente.CodAux); cmd.Parameters.AddWithValue("@NomAux", cliente.NomAux); cmd.Parameters.AddWithValue("@NoFAux", cliente.NomAux); cmd.Parameters.AddWithValue("@RutAux", cliente.Rut); cmd.Parameters.AddWithValue("@ActAux", "S"); cmd.Parameters.AddWithValue("@GirAux", cliente.CodGiro); cmd.Parameters.AddWithValue("@ComAux", cliente.ComCod); cmd.Parameters.AddWithValue("@CiuAux", cliente.CiuCod); cmd.Parameters.AddWithValue("@PaiAux", "CL"); cmd.Parameters.AddWithValue("@DirAux", cliente.DirAux); cmd.Parameters.AddWithValue("@DirNum", cliente.DirNum); cmd.Parameters.AddWithValue("@FonAux1", cliente.Telefono); cmd.Parameters.AddWithValue("@FonAux2", DBNull.Value); cmd.Parameters.AddWithValue("@FonAux3", DBNull.Value); cmd.Parameters.AddWithValue("@ClaCli", "S"); cmd.Parameters.AddWithValue("@Bloqueado", "N"); cmd.Parameters.AddWithValue("@EMail", cliente.Email); cmd.Parameters.AddWithValue("@WebSite", DBNull.Value); cmd.Parameters.AddWithValue("@Region", cliente.IdRegion); cmd.Parameters.AddWithValue("@ClienteDesde", DateTime.Now); cmd.Parameters.AddWithValue("@eMailDTE", cliente.EmailDTE); cmd.Parameters.AddWithValue("@esReceptorDTE", cliente.EsReceptorDTE); cmd.Parameters.AddWithValue("@Usuario", "WEB"); cmd.Parameters.AddWithValue("@Proceso", "Ficha Auxiliar"); cmd.Parameters.AddWithValue("@FechaUlMod", DateTime.Now); cmd.ExecuteNonQuery(); conSoftland.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar. " + ex.Message)); } }
public ResponseInfo Delete(string email, string CodProducto) { try { con.Open(); SqlCommand cmd = new SqlCommand("DELETE FROM ClienteProductos WHERE Email = @Email AND CodProducto = @CodProducto"); cmd.CommandType = CommandType.Text; cmd.Connection = con; cmd.Parameters.AddWithValue("@Email", email); cmd.Parameters.AddWithValue("@CodProducto", CodProducto); cmd.ExecuteNonQuery(); con.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar. " + ex.Message)); } }
public ResponseInfo Save(SuscripcionesDTO item) { try { con.Open(); SqlCommand cmd = new SqlCommand("INSERT INTO [Suscripciones] (Email, FechaSuscripcion, Estado) " + "VALUES (@Email, @FechaSuscripcion, @Estado)"); cmd.CommandType = CommandType.Text; cmd.Connection = con; cmd.Parameters.AddWithValue("@Email", item.Email); cmd.Parameters.AddWithValue("@FechaSuscripcion", DateTime.Now); cmd.Parameters.AddWithValue("@Estado", item.Estado); cmd.ExecuteNonQuery(); con.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar. " + ex.Message)); } }
public ResponseInfo Save(CondicionVentaDTO item) { try { con.Open(); SqlCommand cmd = new SqlCommand("INSERT INTO [dbo].[CondicionVenta](CodCondVta, Nombre, Descripcion, Estado) " + "VALUES (@CodCondVta, @Nombre, @Descripcion, @Estado)"); cmd.CommandType = CommandType.Text; cmd.Connection = con; cmd.Parameters.AddWithValue("@CodCondVta", item.CodCondVta); cmd.Parameters.AddWithValue("@Nombre", item.Nombre); cmd.Parameters.AddWithValue("@Descripcion", item.Descripcion); cmd.Parameters.AddWithValue("@Estado", item.Estado); cmd.ExecuteNonQuery(); con.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar condicion venta. " + ex.Message)); } }
public ResponseInfo UpdateStateLogtBK(LogTbkDTO tbk) { try { con.Open(); SqlCommand cmd = new SqlCommand("UPDATE [Log_TBK] SET ESTADO = @Estado, CodigoTbk = @CodigoTbk, Token = @Token, Fecha = @Fecha WHERE IdVenta = @IdVenta"); cmd.CommandType = CommandType.Text; cmd.Connection = con; cmd.Parameters.AddWithValue("@IdVenta", tbk.IdVenta); cmd.Parameters.AddWithValue("@Estado", tbk.Estado); cmd.Parameters.AddWithValue("@CodigoTbk", tbk.CodigoTbk); cmd.Parameters.AddWithValue("@Token", tbk.Token); cmd.Parameters.AddWithValue("@Fecha", tbk.Fecha); cmd.ExecuteNonQuery(); con.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar LOG. " + ex.Message)); } }
public ResponseInfo SaveAprobacionNotaVentaSoftland(AprobacionNvDTO nta) { try { conSoftland.Open(); SqlCommand cmdC = new SqlCommand("INSERT INTO [softland].[NW_aprobDetalle] ([NvNumero] ,[FechaHora] ,[Usuario] ,[Ap_Desap] ,[Comentario]) " + "VALUES (@NvNumero, @FechaHora, @Usuario, @Ap_Desap, @Comentario)"); cmdC.CommandType = CommandType.Text; cmdC.Connection = conSoftland; cmdC.Parameters.AddWithValue("@NvNumero", nta.NvNumero); cmdC.Parameters.AddWithValue("@FechaHora", DateTime.Now.Date); cmdC.Parameters.AddWithValue("@Usuario", "softland"); cmdC.Parameters.AddWithValue("@Ap_Desap", "APRUEBA"); cmdC.Parameters.AddWithValue("@Comentario", "APROBACIÓN AUTOMÁTICA DE NOTA DE VENTA"); cmdC.ExecuteNonQuery(); conSoftland.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar aprobación nota de venta. " + ex.Message)); } }
public ResponseInfo SaveLogtBK(LogTbkDTO item) { try { con.Open(); SqlCommand cmd = new SqlCommand("INSERT INTO [dbo].[Log_TBK] ([IdVenta] ,[Fecha] ,[Monto] ,[Token] ,[CodigoTbk] ,[Estado] ,[OrdenCompra]) " + "VALUES (@IdVenta, @Fecha, @Monto, @Token, @CodigoTbk, @Estado, @OrdenCompra)"); cmd.CommandType = CommandType.Text; cmd.Connection = con; cmd.Parameters.AddWithValue("@IdVenta", item.IdVenta); cmd.Parameters.AddWithValue("@Fecha", item.Fecha); cmd.Parameters.AddWithValue("@Monto", item.Monto); cmd.Parameters.AddWithValue("@Token", item.Token); cmd.Parameters.AddWithValue("@CodigoTbk", item.CodigoTbk); cmd.Parameters.AddWithValue("@Estado", item.Estado); cmd.Parameters.AddWithValue("@OrdenCompra", item.OrdenCompra); cmd.ExecuteNonQuery(); con.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar LOG. " + ex.Message)); } }
public ResponseInfo SaveImpuestoNotaVentaSoftland(ImpuestoNvDTO nta) { try { conSoftland.Open(); SqlCommand cmdC = new SqlCommand("INSERT INTO [softland].[nw_impto] ([nvNumero] ,[codimpto] ,[valpctIni] ,[afectoImpto] ,[Impto]) " + "VALUES (@nvNumero, @codimpto, @valpctIni, (SELECT nvNetoAfecto FROM SOFTLAND.nw_nventa WHERE NVNumero = @nvNumero), " + "((SELECT nvNetoAfecto FROM SOFTLAND.nw_nventa WHERE NVNumero = @nvNumero) * 0.19))"); cmdC.CommandType = CommandType.Text; cmdC.Connection = conSoftland; cmdC.Parameters.AddWithValue("@nvNumero", nta.nvNumero); cmdC.Parameters.AddWithValue("@codimpto", "IVA"); cmdC.Parameters.AddWithValue("@valpctIni", 19); //cmdC.Parameters.AddWithValue("@afectoImpto", nta.afectoImpto); //cmdC.Parameters.AddWithValue("@Impto", nta.Impto); cmdC.ExecuteNonQuery(); conSoftland.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar aprobación nota de venta. " + ex.Message)); } }
public ResponseInfo Save(RegistroLumioDTO item) { try { con.Open(); SqlCommand cmd = new SqlCommand("INSERT INTO [dbo].[RegistroLumio] ([FechaCompra] ,[NombreEmpresaProveedora] ,[TipoDocumento] ,[NotaVenta] ,[NroSerie] ,[NombrePropietario] ,[Rut] ,[Correo]) " + "VALUES (@FechaCompra,@NombreEmpresaProveedora,@TipoDocumento,@NotaVenta,@NroSerie,@NombrePropietario,@Rut,@Correo)"); cmd.CommandType = CommandType.Text; cmd.Connection = con; cmd.Parameters.AddWithValue("@FechaCompra", item.FechaCompra); cmd.Parameters.AddWithValue("@NombreEmpresaProveedora", item.NombreEmpresaProveedora); cmd.Parameters.AddWithValue("@TipoDocumento", item.TipoDocumento); cmd.Parameters.AddWithValue("@NotaVenta", item.NotaVenta); cmd.Parameters.AddWithValue("@NroSerie", item.NroSerie); cmd.Parameters.AddWithValue("@NombrePropietario", item.NombrePropietario); cmd.Parameters.AddWithValue("@Rut", item.Rut); cmd.Parameters.AddWithValue("@Correo", item.Correo); cmd.ExecuteNonQuery(); con.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar. " + ex.Message)); } }
public ResponseInfo Save(ClienteProductosDTO item) { try { con.Open(); SqlCommand cmd = new SqlCommand("INSERT INTO [dbo].[ClienteProductos] ([CodProducto] ,[Cantidad] ,[Precio] ,[Fecha] ,[Estado] ,[RutCliente] ,[CodAux], [Email]) VALUES " + "(@CodProducto, @Cantidad, @Precio, @Fecha, @Estado, @RutCliente, @CodAux, @Email)"); cmd.CommandType = CommandType.Text; cmd.Connection = con; cmd.Parameters.AddWithValue("@CodProd", item.CodProducto); cmd.Parameters.AddWithValue("@Cantidad", item.Cantidad); cmd.Parameters.AddWithValue("@Precio", item.Precio); cmd.Parameters.AddWithValue("@Fecha", DateTime.Now); cmd.Parameters.AddWithValue("@Estado", item.Estado); cmd.Parameters.AddWithValue("@RutCliente", item.RutCliente); cmd.Parameters.AddWithValue("@CodAux", item.CodAux); cmd.Parameters.AddWithValue("@Email", item.Email); cmd.ExecuteNonQuery(); con.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar. " + ex.Message)); } }
public ResponseInfo Save(ClienteDTO item) { try { //valida si el cliente es receptor dte item.EsReceptorDTE = "N"; ClienteDTE cDTE = this.GetClienteDTE(item.Rut.Replace(".", "")); if (cDTE != null && cDTE.Rut != null) { item.EsReceptorDTE = "S"; item.EmailDTE = cDTE.Mail; } //recupera el contacto desde softland List <ClienteSoftlandDTO> clienteSl = this.GetClientFromSoftland(item.Rut); if (clienteSl.Count > 0) { item.Contacto = clienteSl[0].NombreContacto; } else { item.Contacto = string.Empty; } con.Open(); SqlCommand cmd = new SqlCommand("INSERT INTO [dbo].[Cliente]([Rut],[CodAux],[NomAux],[Email],[Clave],[CodGiro],[CiuCod],[ComCod],[IdRegion],[DirAux],[DirNum],[Telefono],[UserName],[Password],[EmailDTE],[EsReceptorDTE],[Estado],[CodLista],[CodCondVta],[EsJuridico],[Contacto],[EsSoftland]) " + "VALUES (@Rut,@CodAux,@NomAux,@Email,@Clave,@CodGiro,@CiuCod,@ComCod,@IdRegion,@DirAux,@DirNum,@Telefono,@UserName,@Password,@EmailDTE,@EsReceptorDTE,@Estado,@CodLista,@CodCondVta,@EsJuridico,@Contacto,@EsSoftland)"); cmd.CommandType = CommandType.Text; cmd.Connection = con; string[] aux = item.Rut.Replace(".", "").Split('-'); item.CodAux = aux[0]; cmd.Parameters.AddWithValue("@Rut", item.Rut); cmd.Parameters.AddWithValue("@CodAux", item.CodAux); cmd.Parameters.AddWithValue("@NomAux", item.NomAux); cmd.Parameters.AddWithValue("@Email", item.Email); cmd.Parameters.AddWithValue("@Clave", item.Clave); cmd.Parameters.AddWithValue("@CiuCod", item.CiuCod); cmd.Parameters.AddWithValue("@ComCod", item.ComCod); cmd.Parameters.AddWithValue("@IdRegion", item.IdRegion); cmd.Parameters.AddWithValue("@DirAux", item.DirAux); cmd.Parameters.AddWithValue("@DirNum", item.DirNum); cmd.Parameters.AddWithValue("@Telefono", item.Telefono); cmd.Parameters.AddWithValue("@UserName", item.UserName); cmd.Parameters.AddWithValue("@Password", item.Password); cmd.Parameters.AddWithValue("@Estado", item.Estado); cmd.Parameters.AddWithValue("@EsJuridico", item.EsJuridico); cmd.Parameters.AddWithValue("@EmailDTE", item.EmailDTE); cmd.Parameters.AddWithValue("@EsReceptorDTE", item.EsReceptorDTE); cmd.Parameters.AddWithValue("@Contacto", item.Contacto); cmd.Parameters.AddWithValue("@EsSoftland", (item.ExisteEnSoftland == true) ? 1 : 0); MaestroParametros mp = new MaestroParametros(); ParametrosDTO p1 = mp.GetParametro("ListaPreciosDefecto"); ParametrosDTO p2 = mp.GetParametro("CondicionPagoDefecto"); ParametrosDTO p3 = mp.GetParametro("GiroParticular"); if (!item.ExisteEnSoftland) { cmd.Parameters.AddWithValue("@CodLista", p1.Valor); cmd.Parameters.AddWithValue("@CodCondVta", p2.Valor); cmd.Parameters.AddWithValue("@CodGiro", p3.Valor); item.CodLista = p1.Valor; item.CodCondVta = p2.Valor; item.CodGiro = p3.Valor; } else { string codLista = this.GetListaClienteSoftland(item.Rut); string codCondVta = this.GetCondVentaClienteSoftland(item.Rut); cmd.Parameters.AddWithValue("@CodLista", (codLista.Trim() == "") ? p1.Valor : codLista); cmd.Parameters.AddWithValue("@CodCondVta", (codCondVta.Trim() == "") ? p2.Valor : codCondVta); cmd.Parameters.AddWithValue("@CodGiro", item.CodGiro); } cmd.ExecuteNonQuery(); con.Close(); if (!item.ExisteEnSoftland) { ResponseInfo s1 = this.SaveClienteSoftland(item); ClienteContactoDTO cc = new ClienteContactoDTO { CodAuc = item.CodAux, NomCon = item.NomAux, CarCon = "02", FonCon = item.Telefono, FonCon2 = "", FonCon3 = "", Email = item.Email, Usuario = null, Proceso = null, FechaUlMod = DateTime.Now }; ResponseInfo s2 = this.SaveContactoClienteSoftland(cc); ClienteCondVtaListPreciosDTO clp = new ClienteCondVtaListPreciosDTO { CodAux = item.CodAux, CodVen = "07", ConVta = item.CodCondVta, MtoCre = 0, CatCli = "03", CodZon = null, CodCan = "03", CodCob = null, DirCob = null, ComCob = null, CiuCob = null, PaiCob = null, FonCob = item.Telefono, DiaPag = null, CodLista = item.CodLista, Usuario = "WEB", Proceso = "Ficha Cliente ERP", FechaUlMod = DateTime.Now, Sistema = null }; ResponseInfo s3 = this.SaveCondVtaListPreciosSoftland(clp); } return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar. " + ex.Message)); } }