/// <summary> /// Actualizar nit /// </summary> /// <param name="nit">nit a actualizar</param> public bool ActualizarNit(maenits nit) { bool result = false; using (siimnEntities bd = new siimnEntities()) { try { var query = bd.maenits.Where(mae => mae.nit == nit.nit); if (query.Count() > 0) { query.First().digito = nit.digito; query.First().nombrenit = nit.nombrenit; query.First().acteconomic = nit.acteconomic; query.First().idciudad = nit.idciudad; query.First().direccion = nit.direccion; query.First().telefono = nit.telefono; query.First().celular = nit.celular; query.First().email = nit.email; bd.SaveChanges(); result = true; } else { result = false; } } catch (Exception ex) { throw ex; } } return(result); }
/// <summary> /// Actualiza presupuesto /// </summary> /// <param name="presu">presupuesto a actualizar</param> public bool UpdatePresup(List <presupuesto> presu) { bool result = false; using (siimnEntities bd = new siimnEntities()) { try { foreach (presupuesto item in presu) { var query = bd.presupuesto.Where(pre => pre.anio == item.anio && pre.cuenta == item.cuenta && pre.mes == item.mes && pre.idsucursal == item.idsucursal && pre.idcentro == item.idcentro); if (query.Count() > 0) { query.First().cantidad = item.cantidad; bd.SaveChanges(); result = true; } } } catch (Exception ex) { throw ex; } } return(result); }
public bool EliminarFormato(string clase, string linea, string tipof) { using (siimnEntities bd = new siimnEntities()) { try { var query = bd.formatosbpyg.Where(frm => frm.clasemayor == clase && frm.linea == linea && frm.tipoformato == tipof); if (query.Count() > 0) { bd.formatosbpyg.Remove(query.First()); bd.SaveChanges(); return(true); } else { return(false); } } catch (DbUpdateException ex) { throw new SystemException("ESTA OPERACION NO SE PUDO REALIZAR", ex.InnerException); } catch (Exception ex) { throw ex; } } }
/// <summary> /// Devuelve datos /// </summary> /// <param name="id">identificador de la cuenta</param> /// <returns>devuelve la cuenta que es respetiva al identificador</returns> public maeconta DevuelveDatos(string id) { using (siimnEntities bd = new siimnEntities()) { maeconta datos = new maeconta(); try { var query = bd.maeconta.Include("maenits").Include("formatomedios").Include("maeconta2").Where(cue => cue.cuenta == id); if (query.Count() > 0) { datos = query.First(); } else { datos = null; } } catch (Exception ex) { throw ex; } return(datos); } }
/// <summary> /// Eliminar centro /// </summary> /// <param name="idcentro">identificador de centro a eliminar</param> /// <returns>booleano que rectifica si se elimina el centro</returns> public bool EliminarCentro(int idcentro) { using (siimnEntities bd = new siimnEntities()) { try { var query = bd.centrocostos.Where(cen => cen.idcentro == idcentro); if (query.Count() > 0) { bd.centrocostos.Remove(query.First()); bd.SaveChanges(); return(true); } else { return(false); } } catch (DbUpdateException ex) { throw new SystemException("ESTA OPERACION NO SE PUDO REALIZAR", ex.InnerException); } catch (Exception ex) { throw ex; } } }
/// <summary> /// Cargar cuenta /// </summary> /// <returns>lista de las cuentas que se encuentran en la tabla cuenta</returns> public List <maeconta> CargarCuenta() { using (siimnEntities bd = new siimnEntities()) { List <maeconta> cuenta = new List <maeconta>(); try { var query = bd.maeconta.Include("maenits").Include("formatomedios"); if (query.Count() > 0) { cuenta = query.ToList(); } else { cuenta = null; } } catch (Exception ex) { throw ex; } return(cuenta); } }
public List <int> DevolverIdsEntre(string cuentaini, string cuentafin) { List <int> ids = new List <int>(); using (siimnEntities bd = new siimnEntities()) { try { var query = bd.maeconta.Where(mae => mae.cuenta.CompareTo(cuentaini) >= 0 && mae.cuenta.CompareTo(cuentafin) < 0); if (query.Count() > 0) { foreach (var item in query) { int id = new int(); id = item.idcuenta; ids.Add(id); } } else { ids = null; } } catch (Exception ex) { throw ex; } } return(ids); }
public string DevolverNombre(int empresa) { using (siimnEntities bd = new siimnEntities()) { string nombre; try { var query = bd.compania.Where(com => com.idcompania == empresa).Count(); if (query > 0) { var query2 = bd.compania.Where(com => com.idcompania == empresa).First(); nombre = query2.nombrecia; } else { nombre = "MARKETING SOFTWARE DE COLOMBIA LTDA"; } } catch (Exception ex) { throw ex; } return(nombre); } }
/// <summary> /// Existe empresa /// </summary> /// <param name="id">identificador de la empresa</param> /// <returns>booleano que rectifica si existe o no la empresa</returns> public bool ExisteEmpresa(int id) { using (siimnEntities bd = new siimnEntities()) { var query = 0; bool result; try { query = bd.compania.Where(com => com.idcompania == id).Count(); } catch (Exception ex) { throw ex; } if (query == 0) { result = false; } else { result = true; } return(result); } }
public bool GuardarDatosAsiento(List <parametro> param) { using (siimnEntities bd = new siimnEntities()) { try { var query = bd.parametro.Where(par => par.nombreparametro == "cuentacaja").First(); query.valorparam = param[0].valorparam; var query1 = bd.parametro.Where(par => par.nombreparametro == "cuentarete").First(); query1.valorparam = param[1].valorparam; var query2 = bd.parametro.Where(par => par.nombreparametro == "cuentaica").First(); query2.valorparam = param[2].valorparam; var query3 = bd.parametro.Where(par => par.nombreparametro == "cuentainteres").First(); query3.valorparam = param[3].valorparam; var query4 = bd.parametro.Where(par => par.nombreparametro == "cuentacomis").First(); query4.valorparam = param[4].valorparam; var query5 = bd.parametro.Where(par => par.nombreparametro == "cuentadto").First(); query5.valorparam = param[5].valorparam; var query6 = bd.parametro.Where(par => par.nombreparametro == "cuentacheq").First(); query6.valorparam = param[6].valorparam; var query7 = bd.parametro.Where(par => par.nombreparametro == "2cheque").First(); query7.valorparam = param[7].valorparam; var query8 = bd.parametro.Where(par => par.nombreparametro == "2retenc").First(); query8.valorparam = param[8].valorparam; var query9 = bd.parametro.Where(par => par.nombreparametro == "cuentasocio").First(); query9.valorparam = param[9].valorparam; bd.SaveChanges(); return(true); } catch (Exception ex) { throw ex; } } }
public bool GuardarDatosComprobante(List <parametro> param) { using (siimnEntities bd = new siimnEntities()) { try { var query = bd.parametro.Where(par => par.nombreparametro == "cueniniing").First(); query.valorparam = param[0].valorparam; var query1 = bd.parametro.Where(par => par.nombreparametro == "cuenfining").First(); query1.valorparam = param[1].valorparam; var query2 = bd.parametro.Where(par => par.nombreparametro == "cueninicos").First(); query2.valorparam = param[2].valorparam; var query3 = bd.parametro.Where(par => par.nombreparametro == "cuenfincos").First(); query3.valorparam = param[3].valorparam; var query4 = bd.parametro.Where(par => par.nombreparametro == "cuenuti").First(); query4.valorparam = param[4].valorparam; var query5 = bd.parametro.Where(par => par.nombreparametro == "codcomp").First(); query5.valorparam = param[5].valorparam; var query6 = bd.parametro.Where(par => par.nombreparametro == "descomp").First(); query6.valorparam = param[6].valorparam; bd.SaveChanges(); return(true); } catch (Exception ex) { throw ex; } } }
/// <summary> /// Devolver nit /// </summary> /// <param name="idnit">identificador del nit</param> /// <returns>nit respectivo al identificador</returns> public maenits DevolverNit(string nit) { maenits nits = new maenits(); using (siimnEntities bd = new siimnEntities()) { try { var query = bd.maenits.Include("tiponit").Include("ciudad") .Include("ciudad.departamento.pais").Include("ciudad.departamento") .Where(mae => mae.nit == nit); if (query.Count() > 0) { nits = query.First(); } else { nits = null; } } catch (Exception ex) { throw ex; } } return(nits); }
/// <summary> /// Guardar nits /// </summary> /// <param name="nits">nit a guardar</param> public bool GuardarNits(maenits nits) { using (siimnEntities bd = new siimnEntities()) { try { maenits nit = new maenits(); nit.nit = nits.nit; nit.digito = nits.digito; nit.idtiponit = nits.idtiponit; nit.nombrenit = nits.nombrenit; nit.acteconomic = nits.acteconomic; nit.idciudad = nits.idciudad; nit.direccion = nits.direccion; nit.telefono = nits.telefono; nit.celular = nits.celular; nit.email = nits.email; bd.maenits.Add(nit); bd.SaveChanges(); return(true); } catch (Exception ex) { throw ex; } } }
/// <summary> /// Buscar nit /// </summary> /// <param name="buscar">texto a buscar dentro de la tabla nit</param> /// <returns>registros que contienen el texto a buscar</returns> public List <maenits> BuscarNit(string buscar) { List <maenits> nits = new List <maenits>(); using (siimnEntities bd = new siimnEntities()) { try { var query = bd.maenits.Include("tiponit") .Include("pais") .Include("departamento") .Include("ciudad") .Where(mae => mae.nit.Contains(buscar) || mae.nombrenit.Contains(buscar)); if (query.Count() > 0) { nits = query.ToList(); } } catch (Exception ex) { throw ex; } } return(nits); }
public string DevolverNombre(string codigo) { using (siimnEntities bd = new siimnEntities()) { string nombre; try { var query = bd.maeconta.Where(mae => mae.cuenta == codigo); if (query.Count() > 0) { nombre = query.First().nombre; } else { nombre = string.Empty; } } catch (Exception ex) { throw ex; } return(nombre); } }
public bool Editar(vendedor ved) { bool val = false; using (siimnEntities bd = new siimnEntities()) { try { var query = bd.vendedor.Where(ven => ven.idvendedor == ved.idvendedor).First(); query.cedula = ved.cedula; query.nombrevendedor = ved.nombrevendedor; query.tipo = ved.tipo; query.telefono = ved.telefono; query.emailvend = ved.emailvend; query.direcvend = ved.direcvend; query.activo = ved.activo; query.comisionrango = ved.comisionrango; query.comision = ved.comision; query.idcompania = ved.idcompania; bd.SaveChanges(); val = true; } catch (Exception ex) { throw ex; } } return(val); }
public string DevolverTipoCuenta(string cuenta) { using (siimnEntities bd = new siimnEntities()) { string tipo; try { var query = bd.maeconta.Where(mae => mae.cuenta == cuenta); if (query.Count() > 0) { tipo = query.First().tipocta; } else { tipo = string.Empty; } } catch (Exception ex) { throw ex; } return(tipo); } }
public bool CodigoExiste(int codigo) { bool val = false; using (siimnEntities bd = new siimnEntities()) { try { var query = bd.vendedor.Where(ved => ved.idvendedor == codigo).Count(); if (query > 0) { val = false; } else { val = true; } } catch (Exception ex) { throw ex; } } return(val); }
public List <int> DevolverIds(string cuenta) { List <int> ids = new List <int>(); using (siimnEntities bd = new siimnEntities()) { try { var query = bd.maeconta.Where(mae => mae.cuenta.Contains(cuenta)); if (query.Count() > 0) { foreach (var item in query) { ids.Add(item.idcuenta); } } else { ids = null; } } catch (Exception ex) { throw ex; } return(ids); } }
public bool ActualizarTribut(maetribut tribut) { using (siimnEntities bd = new siimnEntities()) { try { var query = bd.maetribut.Where(mae => mae.codigotrib == tribut.codigotrib); if (query.Count() > 0) { query.First().codigotrib = tribut.codigotrib; query.First().nombre = tribut.nombre; query.First().tope = tribut.tope; query.First().idnittope = tribut.idnittope; bd.SaveChanges(); return(true); } else { return(false); } } catch (Exception ex) { throw ex; } } }
public List <int> DevolverTodosIds() { List <int> ids = new List <int>(); using (siimnEntities bd = new siimnEntities()) { try { var query = bd.maeconta; if (query.Count() > 0) { foreach (var item in query.ToList()) { int id = new int(); id = item.idcuenta; ids.Add(id); } } else { ids = null; } } catch (Exception ex) { throw ex; } } return(ids); }
public int ObtenerCodigo() { int codigo = 0; using (siimnEntities bd = new siimnEntities()) { try { var query = bd.cajero.Count(); if (query > 0) { var query1 = bd.cajero.ToList().OrderByDescending(c => c.idcajero).First(); codigo = query1.idcajero + 1; } else { codigo = 1; } } catch (Exception ex) { throw ex; } } return(codigo); }
public bool GuardarInflacion(List <inflacion> infla, int idsucursal, string anio) { using (siimnEntities bd = new siimnEntities()) { try { foreach (inflacion item in infla) { var query = bd.inflacion.Where(inf => inf.mes == item.mes && inf.idsucursal == idsucursal && inf.anio == anio); if (query.Count() > 0) { query.First().inflamensual = item.inflamensual; } else { bd.inflacion.Add(item); } } bd.SaveChanges(); return(true); } catch (Exception ex) { throw ex; } } }
public bool Existe(int codigofor, int tipofor) { bool exist = false; using (siimnEntities bd = new siimnEntities()) { try { var query = bd.formato .Where(frm => frm.codigofor == codigofor && frm.codigotipo == tipofor).Count(); if (query > 0) { exist = true; } else { exist = false; } } catch (Exception ex) { throw ex; } } return(exist); }
/// <summary> /// Eliminar presupuesto /// </summary> /// <param name="anio">año de presupuesto</param> /// <param name="cuenta">cuenta de presupuesto</param> /// <returns>booleano si se elimina el presupuesto</returns> public bool EliminarPresu(string anio, string cuenta, int idcentro, int idsucursal) { bool result = false; using (siimnEntities bd = new siimnEntities()) { try { var query = bd.presupuesto.Where(pre => pre.anio == anio && pre.maeconta.cuenta == cuenta && pre.idcentro == idcentro && pre.idsucursal == idsucursal); if (query.Count() > 0) { foreach (var item in query.ToList()) { bd.presupuesto.Remove(item); } } bd.SaveChanges(); result = true; } catch (Exception ex) { throw ex; } } return(result); }
/// <summary> /// Existe usuario /// </summary> /// <param name="user">nombre de usuario</param> /// <returns>boleano que rectifica si el usuario existe en la bd</returns> public bool ExisteUsuario(string user) { using (siimnEntities bd = new siimnEntities()) { bool result = false; var query = 0; try { query = (from us in bd.usuario where us.user == user select us).Count(); } catch (Exception ex) { throw ex; } if (query == 0) { result = false; } else { result = true; } return(result); } }
public List <formatosbpyg> CargarInforme(string tipofor) { int idformato = int.Parse(tipofor); List <formatosbpyg> formabusq = new List <formatosbpyg>(); using (siimnEntities bd = new siimnEntities()) { try { var query = bd.formatosbpyg.Where(frm => frm.tipoformato == tipofor && frm.idformato != idformato); if (query.Count() > 0) { formabusq = query.ToList(); } else { formabusq = null; } } catch (Exception ex) { throw ex; } } return(formabusq); }
/// <summary> /// Elimina cuenta /// </summary> /// <param name="id">identificador de la cuenta</param> /// <returns>booleano que rectifica si la cuenta ha sido eliminada</returns> public bool EliminarCuenta(string id) { using (siimnEntities bd = new siimnEntities()) { try { var query = bd.maeconta.Where(mae => mae.cuenta == id); if (query.Count() > 0) { bd.maeconta.Remove(query.First()); bd.SaveChanges(); return(true); } else { return(false); } } catch (DbUpdateException ex) { throw new SystemException("ESTA OPERACION NO SE PUDO REALIZAR", ex.InnerException); } catch (Exception ex) { throw ex; } } }
public bool Guardarformato(formatosbpyg format, string encabezado) { using (siimnEntities bd = new siimnEntities()) { try { if (format.tipoformato.Equals("1")) { var query = bd.formatosbpyg.Where(frm => frm.idformato == 1); if (query.Count() > 0) { query.First().nombref = encabezado; } } else { var query = bd.formatosbpyg.Where(frm => frm.idformato == 2); if (query.Count() > 0) { query.First().nombref = encabezado; } } bd.formatosbpyg.Add(format); bd.SaveChanges(); return(true); } catch (Exception ex) { throw ex; } } }
public int ObtenerCodigo() { int codigo = 0; using (siimnEntities bd = new siimnEntities()) { try { var query = bd.maecli.Count(); if (query > 0) { var query1 = bd.maecli.ToList().OrderByDescending(m => m.codigocli).First(); codigo = query1.codigocli + 1; } else { codigo = 1; } } catch (Exception ex) { throw ex; } } return(codigo); }