public string AggCliente(Clientes cliente) { try { if (cliente != null) { string nitCryp = cl.DESEncrypt(cliente.ClNIt); if (ExisteCliente(nitCryp)) { return("Ya existe un cliente con el nit " + cliente.ClNIt); } cliente.ClNIt = nitCryp; db.Clientes.Add(cliente); db.SaveChanges(); return("Cliente insertado correctamente."); } else { return("Error en datos"); } } catch (Exception ex) { StreamWriter w = System.IO.File.AppendText(Clases.Funciones.ruta); w.Close(); w = System.IO.File.AppendText(Clases.Funciones.ruta); Clases.Funciones.LogError(ex.Message, "Error agregando clienite.", w); w.Close(); return(null); } }
public string ActualizaMuni(Municipio muni) { try { if (muni != null) { string cod = muni.MnIdMunicipio; var dptoExite = db.Municipio.Where(x => x.MnIdMunicipio == cod).FirstOrDefault(); dptoExite.MnNombreMunicipio = muni.MnNombreMunicipio; dptoExite.MnCodMunicipio = muni.MnCodMunicipio; dptoExite.MnDepartamento = muni.MnDepartamento; db.SaveChanges(); return("Municipio actualizado correctamente."); } else { return("Error en datos"); } } catch (Exception ex) { StreamWriter w = System.IO.File.AppendText(Clases.Funciones.ruta); w.Close(); w = System.IO.File.AppendText(Clases.Funciones.ruta); Clases.Funciones.LogError(ex.Message, "Error Actualizando el municipio con cod:" + muni.MnIdMunicipio, w); w.Close(); return("Error"); } }
public string ActualizaDpto(Departamento dpto) { try { if (dpto != null) { string cod = dpto.DpCodDpto; var dptoExite = db.Departamento.Where(x => x.DpCodDpto == cod).FirstOrDefault(); dptoExite.DpNomDpto = dpto.DpNomDpto; dptoExite.DpPais = dpto.DpPais; db.SaveChanges(); return("Municipio actualizado correctamente."); } else { return("Error en datos"); } } catch (Exception ex) { StreamWriter w = System.IO.File.AppendText(Clases.Funciones.ruta); w.Close(); w = System.IO.File.AppendText(Clases.Funciones.ruta); Clases.Funciones.LogError(ex.Message, "Error Actualizando el departamento.", w); w.Close(); return("Error"); } }
public string ActualizaPais(Pais pais) { try { if (pais != null) { string cod = pais.PsCodPais; var paisExite = db.Pais.Where(x => x.PsCodPais == cod).FirstOrDefault(); paisExite.PsNomPais = pais.PsNomPais; paisExite.PsCodIso = pais.PsCodIso; db.SaveChanges(); return("Pais actualizado correctamente."); } else { return("Error"); } } catch (Exception ex) { StreamWriter w = System.IO.File.AppendText(Clases.Funciones.ruta); w.Close(); w = System.IO.File.AppendText(Clases.Funciones.ruta); Clases.Funciones.LogError(ex.Message, "Error actualizando pais con cod: " + pais.PsCodPais, w); w.Close(); return("Error"); } }
public string AggMuni(Municipio muni) { if (muni != null) { using (dbInfoClientes db = new dbInfoClientes()) { try { if (ExisteMuni(muni.MnIdMunicipio)) { return("Ya existe un municipio con el código " + muni.MnIdMunicipio); } db.Municipio.Add(muni); db.SaveChanges(); return("Municipio insertado correctamente."); } catch (Exception ex) { StreamWriter w = System.IO.File.AppendText(Clases.Funciones.ruta); w.Close(); w = System.IO.File.AppendText(Clases.Funciones.ruta); Clases.Funciones.LogError(ex.Message, "Error agregando municipio", w); w.Close(); return("Error"); } } } else { return("Error"); } }
public string AggDpto(Departamento dpto) { if (dpto != null) { using (dbInfoClientes db = new dbInfoClientes()) { try { if (ExisteDpto(dpto.DpCodDpto)) { return("Ya existe un departamento con el código " + dpto.DpCodDpto); } db.Departamento.Add(dpto); db.SaveChanges(); return("Departamento insertado correctamente."); } catch (Exception ex) { StreamWriter w = System.IO.File.AppendText(Clases.Funciones.ruta); w.Close(); w = System.IO.File.AppendText(Clases.Funciones.ruta); Clases.Funciones.LogError(ex.Message, "Error agregando departamento", w); w.Close(); return("Error"); } } } else { return("Error en datos"); } }
public string AggPais(Pais pais) { if (pais != null) { using (dbInfoClientes db = new dbInfoClientes()) { try { if (ExistePais(pais.PsCodPais)) { return("Ya existe un pais con el codigo " + pais.PsCodPais); } db.Pais.Add(pais); db.SaveChanges(); return("Pais insertado correctamente."); } catch (Exception ex) { StreamWriter w = System.IO.File.AppendText(Clases.Funciones.ruta); w.Close(); w = System.IO.File.AppendText(Clases.Funciones.ruta); Clases.Funciones.LogError(ex.Message, "Error insertando pais", w); w.Close(); return("Error"); } } } else { return("Error"); } }
public string AggVisita(Visitas visita) { try { if (visita != null) { string nitCryp = cl.DESEncrypt(visita.ClNit); visita.VsFeha = DateTime.Now; visita.ClNit = nitCryp; db.Visitas.Add(visita); db.SaveChanges(); var query = from c in db.Clientes where c.ClNIt == nitCryp select c; foreach (Clientes c in query) { c.ClSaldoCupo = c.ClSaldoCupo - visita.VsValorVisita; } db.SaveChanges(); return("Visita insertada correctamente."); } else { return("Error en datos"); } } catch (Exception ex) { StreamWriter w = System.IO.File.AppendText(Clases.Funciones.ruta); w.Close(); w = System.IO.File.AppendText(Clases.Funciones.ruta); Clases.Funciones.LogError(ex.Message, "Error agregando clienite.", w); w.Close(); return("Error"); } }
public string AggCupo(CuposCliente cupo) { try { if (cupo != null) { string nitCryp = cl.DESEncrypt(cupo.CcClNit); cupo.CcClNit = nitCryp; cupo.CcFecha = DateTime.Now; db.CuposCliente.Add(cupo); db.SaveChanges(); var query = from c in db.Clientes where c.ClNIt == nitCryp select c; foreach (Clientes c in query) { c.ClSaldoCupo = c.ClSaldoCupo + cupo.CcValor; } db.SaveChanges(); return("Cupo agregado al cliente de manera correcta."); } else { return("Error en datos"); } } catch (Exception ex) { StreamWriter w = System.IO.File.AppendText(Clases.Funciones.ruta); w.Close(); w = System.IO.File.AppendText(Clases.Funciones.ruta); Clases.Funciones.LogError(ex.Message, "Error agregando cupo.", w); w.Close(); return("Error"); } }
public string EliminarCliente(string nit) { if (nit != null || nit != "") { using (dbInfoClientes db = new dbInfoClientes()) { var terList = db.Clientes.Where(a => a.ClNIt == nit).FirstOrDefault(); db.Clientes.Remove(terList); db.SaveChanges(); return("Cliente eliminado"); } } else { return("Error en datos"); } }
public string AggCliente(Clientes cliente) { if (cliente != null) { using (dbInfoClientes db = new dbInfoClientes()) { string nitCryp = cl.DESEncrypt(cliente.ClNIt); cliente.ClNIt = nitCryp; db.Clientes.Add(cliente); db.SaveChanges(); return("Cliente insertado"); } } else { return("Error en datos"); } }
// GET: AddEditCliente public string ActualizaCliente(Clientes cliente) { if (cliente != null) { using (dbInfoClientes db = new dbInfoClientes()) { string nit = cliente.ClNIt; var clienteExite = db.Clientes.Where(x => x.ClNIt == nit).FirstOrDefault(); clienteExite.ClNombresApe = cliente.ClNombresApe; clienteExite.ClDireccion = cliente.ClDireccion; clienteExite.ClTel = cliente.ClTel; clienteExite.MnIdMunicipio = cliente.MnIdMunicipio; clienteExite.ClCupo = cliente.ClCupo; clienteExite.ClSaldoCupo = cliente.ClSaldoCupo; clienteExite.ClPorceVisitas = cliente.ClPorceVisitas; db.SaveChanges(); return("Cliente actualizado"); } } else { return("Error en datos"); } }