public bool guardarDB(caj_Caja_Movimiento_det_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja_Movimiento_det Entity = new caj_Caja_Movimiento_det { IdEmpresa = info.IdEmpresa, IdCbteCble = info.IdCbteCble, IdTipocbte = info.IdTipocbte, IdCobro_tipo = info.IdCobro_tipo, cr_Valor = info.cr_Valor, Secuencia = info.Secuencia }; Context.caj_Caja_Movimiento_det.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool anularDB(caj_Caja_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja Entity = Context.caj_Caja.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCaja == info.IdCaja); if (Entity == null) { return(false); } Entity.Estado = Entity.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = info.Fecha_UltAnu; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public caj_parametro_Info get_info(int IdEmpresa) { try { caj_parametro_Info info = new caj_parametro_Info(); using (Entities_caja Context = new Entities_caja()) { caj_parametro Entity = Context.caj_parametro.FirstOrDefault(q => q.IdEmpresa == IdEmpresa); if (Entity == null) { return(null); } info = new caj_parametro_Info { IdEmpresa = Entity.IdEmpresa, IdTipoCbteCble_MoviCaja_Egr = Entity.IdTipoCbteCble_MoviCaja_Egr, IdTipoCbteCble_MoviCaja_Ing = Entity.IdTipoCbteCble_MoviCaja_Ing, IdTipo_movi_ing_x_reposicion = Entity.IdTipo_movi_ing_x_reposicion, DiasTransaccionesAFuturo = Entity.DiasTransaccionesAFuturo, DiasTransaccionesAPasado = Entity.DiasTransaccionesAPasado }; } return(info); } catch (Exception) { throw; } }
public List <caj_Caja_Movimiento_Tipo_Info> get_list(int skip, int take, string filter, int IdEmpresa, string signo) { try { List <caj_Caja_Movimiento_Tipo_Info> Lista = new List <caj_Caja_Movimiento_Tipo_Info>(); Entities_caja Context = new Entities_caja(); { List <caj_Caja_Movimiento_Tipo> ListaTipoMovimiento; ListaTipoMovimiento = Context.caj_Caja_Movimiento_Tipo.Where(q => q.IdEmpresa == IdEmpresa && q.tm_Signo == signo && q.Estado == "A" && (q.IdTipoMovi + " " + q.tm_descripcion).Contains(filter)).OrderBy(q => q.IdTipoMovi).Skip(skip).Take(take).ToList(); foreach (var q in ListaTipoMovimiento) { Lista.Add(new caj_Caja_Movimiento_Tipo_Info { IdTipoMovi = q.IdTipoMovi, tm_descripcion = q.tm_descripcion, IdCtaCble = q.IdCtaCble }); } } return(Lista); } catch (Exception) { throw; } }
private int get_secuencia(int IdEmpresa, decimal IdCaja) { try { int Secuencia = 1; using (Entities_caja Context = new Entities_caja()) { var lst = from q in Context.caj_Caja_x_seg_usuario where q.IdEmpresa == IdEmpresa && q.IdCaja == IdCaja select q; if (lst.Count() > 0) { Secuencia = lst.Max(q => q.Secuencia) + 1; } } return(Secuencia); } catch (Exception) { throw; } }
public bool anularDB(caj_Caja_Movimiento_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja_Movimiento Entity = Context.caj_Caja_Movimiento.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdTipocbte == info.IdTipocbte && q.IdCbteCble == info.IdCbteCble); if (Entity == null) { return(false); } Entity.Estado = info.Estado = "I"; Entity.IdUsuario_Anu = info.IdUsuario_Anu; Entity.FechaAnulacion = DateTime.Now; Context.SaveChanges(); Context.Database.ExecuteSqlCommand("DELETE cp_conciliacion_Caja_det_x_ValeCaja WHERE IdEmpresa_movcaja = " + info.IdEmpresa + " AND IdTipocbte_movcaja = " + info.IdTipocbte + " AND IdCbteCble_movcaja = " + info.IdCbteCble); } return(true); } catch (Exception) { throw; } }
public List <cp_conciliacion_Caja_det_Ing_Caja_Info> get_list_ingresos_x_conciliar(int IdEmpresa, DateTime Fecha_fin, int IdCaja) { try { Fecha_fin = Fecha_fin.Date; List <cp_conciliacion_Caja_det_Ing_Caja_Info> Lista; using (Entities_caja Context = new Entities_caja()) { Lista = (from q in Context.vwcaj_Caja_Movimiento_x_Conciliar where q.IdEmpresa == IdEmpresa && q.cm_fecha <= Fecha_fin && q.IdCaja == IdCaja && q.Saldo > 0 select new cp_conciliacion_Caja_det_Ing_Caja_Info { IdEmpresa_movcaj = q.IdEmpresa, IdTipocbte_movcaj = q.IdTipocbte, IdCbteCble_movcaj = q.IdCbteCble, cm_observacion = q.cm_observacion, cm_fecha = q.cm_fecha, Total_movi = q.Total_movi, Total_aplicado = q.Total_aplicado, valor_disponible = q.Saldo, }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public List <caj_Caja_x_seg_usuario_Info> get_list(int IdEmpresa, int IdCaja) { try { List <caj_Caja_x_seg_usuario_Info> Lista; using (Entities_caja Context = new Entities_caja()) { Lista = (from q in Context.caj_Caja_x_seg_usuario where q.IdEmpresa == IdEmpresa && q.IdCaja == IdCaja select new caj_Caja_x_seg_usuario_Info { IdEmpresa = q.IdEmpresa, Secuencia = q.Secuencia, IdCaja = q.IdCaja, IdUsuario = q.IdUsuario }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public List <cp_conciliacion_Caja_det_Ing_Caja_Info> get_list(int IdEmpresa, decimal IdConciliacion_caja) { try { List <cp_conciliacion_Caja_det_Ing_Caja_Info> Lista; using (Entities_caja Context = new Entities_caja()) { Lista = (from q in Context.cp_conciliacion_Caja_det_Ing_Caja where q.IdEmpresa == IdEmpresa && q.IdConciliacion_Caja == IdConciliacion_caja select new cp_conciliacion_Caja_det_Ing_Caja_Info { IdEmpresa = q.IdEmpresa, IdConciliacion_Caja = q.IdConciliacion_Caja, secuencia = q.secuencia, IdEmpresa_movcaj = q.IdEmpresa_movcaj, IdTipocbte_movcaj = q.IdTipocbte_movcaj, IdCbteCble_movcaj = q.IdCbteCble_movcaj, valor_aplicado = q.valor_aplicado, valor_disponible = q.valor_disponible }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public bool modificarDB(caj_Caja_Movimiento_Tipo_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja_Movimiento_Tipo Entity = Context.caj_Caja_Movimiento_Tipo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdTipoMovi == info.IdTipoMovi); if (Entity == null) { return(false); } Entity.IdTipoMovi_grupo = info.IdTipoMovi_grupo; Entity.tm_descripcion = info.tm_descripcion; Entity.SeDeposita = info.SeDeposita; Entity.tm_Signo = info.tm_Signo; Entity.IdCtaCble = info.IdCtaCble; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = info.Fecha_UltMod; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(caj_Caja_Movimiento_Tipo_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja_Movimiento_Tipo Entity = new caj_Caja_Movimiento_Tipo { IdEmpresa = info.IdEmpresa, IdTipoMovi = info.IdTipoMovi = get_id(info.IdEmpresa), Estado = info.Estado = "A", tm_descripcion = info.tm_descripcion, SeDeposita = info.SeDeposita, tm_Signo = info.tm_Signo, IdTipoMovi_grupo = info.IdTipoMovi_grupo, IdCtaCble = info.IdCtaCble, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.caj_Caja_Movimiento_Tipo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public caj_Caja_x_seg_usuario_Info get_info(int IdEmpresa, int IdCaja, int Secuencia) { try { caj_Caja_x_seg_usuario_Info info = new caj_Caja_x_seg_usuario_Info(); using (Entities_caja Context = new Entities_caja()) { caj_Caja_x_seg_usuario Entity = Context.caj_Caja_x_seg_usuario.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdCaja == IdCaja && q.Secuencia == Secuencia); if (Entity == null) { return(null); } info = new caj_Caja_x_seg_usuario_Info { IdEmpresa = Entity.IdEmpresa, IdCaja = Entity.IdCaja, Secuencia = Entity.Secuencia, IdUsuario = Entity.IdUsuario, }; } return(info); } catch (Exception) { throw; } }
public caj_Caja_Movimiento_det_Info get_info(int IdEmpresa, int IdTipoCbte, decimal IdCbteCble) { try { caj_Caja_Movimiento_det_Info info = new caj_Caja_Movimiento_det_Info(); using (Entities_caja Context = new Entities_caja()) { caj_Caja_Movimiento_det Entity = Context.caj_Caja_Movimiento_det.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdTipocbte == IdTipoCbte && q.IdCbteCble == IdCbteCble); if (Entity == null) { return(null); } info = new caj_Caja_Movimiento_det_Info { IdEmpresa = Entity.IdEmpresa, IdTipocbte = Entity.IdTipocbte, IdCbteCble = Entity.IdCbteCble, IdCobro_tipo = Entity.IdCobro_tipo, cr_Valor = Entity.cr_Valor, Secuencia = Entity.Secuencia }; } return(info); } catch (Exception) { throw; } }
public bool guardarDB(caj_Caja_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja Entity = new caj_Caja { IdEmpresa = info.IdEmpresa, ca_Codigo = info.ca_Codigo, Estado = info.Estado = "A", IdCaja = info.IdCaja = get_id(info.IdEmpresa), IdCtaCble = info.IdCtaCble, IdSucursal = info.IdSucursal, ca_Descripcion = info.ca_Descripcion, IdUsuario_Responsable = info.IdUsuario_Responsable, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.caj_Caja.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public caj_Caja_Info get_info(int IdEmpresa, int IdCaja) { try { caj_Caja_Info info = new caj_Caja_Info(); using (Entities_caja Context = new Entities_caja()) { caj_Caja Entity = Context.caj_Caja.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdCaja == IdCaja); if (Entity == null) { return(null); } info = new caj_Caja_Info { IdEmpresa = Entity.IdEmpresa, ca_Codigo = Entity.ca_Codigo, Estado = Entity.Estado, IdCaja = Entity.IdCaja, IdCtaCble = Entity.IdCtaCble, IdSucursal = Entity.IdSucursal, ca_Descripcion = Entity.ca_Descripcion, IdUsuario_Responsable = Entity.IdUsuario_Responsable, }; } return(info); } catch (Exception) { throw; } }
public int GetIdCajaPorUsuario(int IdEmpresa, string IdUsuario) { try { int ID = 0; using (Entities_caja db = new Entities_caja()) { var PrimerCaja = db.caj_Caja_x_seg_usuario.Where(q => q.IdEmpresa == IdEmpresa && q.IdUsuario.ToLower() == IdUsuario.ToLower()).FirstOrDefault(); if (PrimerCaja != null) { ID = PrimerCaja.IdCaja; return(ID); } var caja = db.caj_Caja.Where(q => q.IdEmpresa == IdEmpresa && q.IdUsuario_Responsable.ToLower() == IdUsuario.ToLower() && q.Estado == "A").FirstOrDefault(); if (caja != null) { ID = caja.IdCaja; } } return(ID); } catch (Exception) { throw; } }
public int get_id(int IdEmpresa) { try { int ID = 1; using (Entities_caja Context = new Entities_caja()) { var lst = from q in Context.caj_Caja where q.IdEmpresa == IdEmpresa select q; if (lst.Count() > 0) { ID = lst.Max(q => q.IdCaja) + 1; } } return(ID); } catch (Exception) { throw; } }
public bool modificarDB(caj_Caja_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja Entity = Context.caj_Caja.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCaja == info.IdCaja); if (Entity == null) { return(false); } Entity.ca_Codigo = info.ca_Codigo; Entity.IdCtaCble = info.IdCtaCble; Entity.IdSucursal = info.IdSucursal; Entity.ca_Descripcion = info.ca_Descripcion; Entity.IdUsuario_Responsable = info.IdUsuario_Responsable; Entity.IdSucursal = info.IdSucursal; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = info.Fecha_UltMod; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(caj_Caja_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja Entity = Context.caj_Caja.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCaja == info.IdCaja); if (Entity == null) { return(false); } Entity.ca_Codigo = info.ca_Codigo; Entity.IdCtaCble = info.IdCtaCble; Entity.IdSucursal = info.IdSucursal; Entity.ca_Descripcion = info.ca_Descripcion; Entity.IdUsuario_Responsable = info.IdUsuario_Responsable; Entity.IdSucursal = info.IdSucursal; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = info.Fecha_UltMod; Context.SaveChanges(); } return(true); } catch (Exception ex) { tb_LogError_Data LogData = new tb_LogError_Data(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "caj_Caja_Data", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public caj_Caja_Movimiento_Tipo_Info get_info(int IdEmpresa, int IdTipoMovi) { try { caj_Caja_Movimiento_Tipo_Info info = new caj_Caja_Movimiento_Tipo_Info(); using (Entities_caja Context = new Entities_caja()) { caj_Caja_Movimiento_Tipo Entity = Context.caj_Caja_Movimiento_Tipo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdTipoMovi == IdTipoMovi); if (Entity == null) { return(null); } info = new caj_Caja_Movimiento_Tipo_Info { IdEmpresa = Entity.IdEmpresa, IdTipoMovi = Entity.IdTipoMovi, Estado = Entity.Estado, tm_descripcion = Entity.tm_descripcion, SeDeposita = Entity.SeDeposita, tm_Signo = Entity.tm_Signo, IdCtaCble = Entity.IdCtaCble, IdTipoMovi_grupo = Entity.IdTipoMovi_grupo }; } return(info); } catch (Exception) { throw; } }
public List <caj_Caja_Movimiento_Tipo_Info> get_list(int IdEmpresa, bool mostrar_anulados) { try { List <caj_Caja_Movimiento_Tipo_Info> Lista; using (Entities_caja Context = new Entities_caja()) { if (mostrar_anulados) { Lista = (from q in Context.caj_Caja_Movimiento_Tipo where q.IdEmpresa == IdEmpresa orderby q.tm_Signo select new caj_Caja_Movimiento_Tipo_Info { IdEmpresa = q.IdEmpresa, IdTipoMovi = q.IdTipoMovi, Estado = q.Estado, tm_descripcion = q.tm_descripcion, SeDeposita = q.SeDeposita, tm_Signo = q.tm_Signo, IdTipoMovi_grupo = q.IdTipoMovi_grupo, IdCtaCble = q.IdCtaCble, EstadoBool = q.Estado == "A" ? true : false }).ToList(); } else { Lista = (from q in Context.caj_Caja_Movimiento_Tipo where q.IdEmpresa == IdEmpresa && q.Estado == "A" orderby q.tm_Signo select new caj_Caja_Movimiento_Tipo_Info { IdEmpresa = q.IdEmpresa, IdTipoMovi = q.IdTipoMovi, Estado = q.Estado, tm_descripcion = q.tm_descripcion, SeDeposita = q.SeDeposita, tm_Signo = q.tm_Signo, IdTipoMovi_grupo = q.IdTipoMovi_grupo, IdCtaCble = q.IdCtaCble, EstadoBool = q.Estado == "A" ? true : false }).ToList(); } } return(Lista); } catch (Exception) { throw; } }
public bool modificarDB(caj_Caja_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja Entity = Context.caj_Caja.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCaja == info.IdCaja); if (Entity == null) { return(false); } Entity.ca_Codigo = info.ca_Codigo; Entity.IdCtaCble = info.IdCtaCble; Entity.IdSucursal = info.IdSucursal; Entity.ca_Descripcion = info.ca_Descripcion; Entity.IdUsuario_Responsable = info.IdUsuario_Responsable; Entity.IdSucursal = info.IdSucursal; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = info.Fecha_UltMod; var lst_Responsables = Context.caj_Caja_x_seg_usuario.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdCaja == info.IdCaja).ToList(); Context.caj_Caja_x_seg_usuario.RemoveRange(lst_Responsables); if (info.ListaResponsables != null) { int Secuencia = 1; foreach (var item in info.ListaResponsables) { Context.caj_Caja_x_seg_usuario.Add(new caj_Caja_x_seg_usuario { IdEmpresa = info.IdEmpresa, IdCaja = info.IdCaja, Secuencia = Secuencia++, IdUsuario = item.IdUsuario }); } } Context.SaveChanges(); } return(true); } catch (Exception ex) { tb_LogError_Data LogData = new tb_LogError_Data(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "caj_Caja_Data", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public List <caj_Caja_Info> GetList(int IdEmpresa, int IdSucursal, bool mostrar_anulados) { try { List <caj_Caja_Info> Lista; using (Entities_caja Context = new Entities_caja()) { if (mostrar_anulados) { Lista = (from q in Context.caj_Caja where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal select new caj_Caja_Info { IdEmpresa = q.IdEmpresa, ca_Codigo = q.ca_Codigo, Estado = q.Estado, IdCaja = q.IdCaja, IdCtaCble = q.IdCtaCble, IdSucursal = q.IdSucursal, ca_Descripcion = q.ca_Descripcion, IdUsuario_Responsable = q.IdUsuario_Responsable, EstadoBool = q.Estado == "A" ? true : false }).ToList(); } else { Lista = (from q in Context.caj_Caja where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.Estado == "A" select new caj_Caja_Info { IdEmpresa = q.IdEmpresa, ca_Codigo = q.ca_Codigo, Estado = q.Estado, IdCaja = q.IdCaja, IdCtaCble = q.IdCtaCble, IdSucursal = q.IdSucursal, ca_Descripcion = q.ca_Descripcion, IdUsuario_Responsable = q.IdUsuario_Responsable, EstadoBool = q.Estado == "A" ? true : false }).ToList(); } } return(Lista); } catch (Exception) { throw; } }
public bool guardarDB(caj_Caja_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja Entity = new caj_Caja { IdEmpresa = info.IdEmpresa, ca_Codigo = info.ca_Codigo, Estado = info.Estado = "A", IdCaja = info.IdCaja = get_id(info.IdEmpresa), IdCtaCble = info.IdCtaCble, IdSucursal = info.IdSucursal, ca_Descripcion = info.ca_Descripcion, IdUsuario_Responsable = info.IdUsuario_Responsable, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; if (info.ListaResponsables != null) { int Secuencia = 1; foreach (var item in info.ListaResponsables) { Context.caj_Caja_x_seg_usuario.Add(new caj_Caja_x_seg_usuario { IdEmpresa = info.IdEmpresa, IdCaja = info.IdCaja, Secuencia = Secuencia++, IdUsuario = item.IdUsuario }); } } Context.caj_Caja.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception ex) { tb_LogError_Data LogData = new tb_LogError_Data(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "caj_Caja_Data", Metodo = "guardarDB", IdUsuario = info.IdUsuario }); return(false); } }
public List <caj_Caja_Info> GetList(int IdEmpresa, int IdSucursal, bool mostrar_anulados, string IdUsuario, bool EsContador) { try { List <caj_Caja_Info> Lista; using (Entities_caja Context = new Entities_caja()) { if (EsContador) { var lst = Context.caj_Caja.Where(q => q.IdEmpresa == IdEmpresa && q.Estado == (mostrar_anulados ? q.Estado : "A") && q.IdSucursal == (IdSucursal == 0 ? q.IdSucursal : IdSucursal) ).ToList(); Lista = lst.Select(q => new caj_Caja_Info { IdEmpresa = q.IdEmpresa, ca_Codigo = q.ca_Codigo, Estado = q.Estado, IdCaja = q.IdCaja, IdCtaCble = q.IdCtaCble, IdSucursal = q.IdSucursal, ca_Descripcion = q.ca_Descripcion, IdUsuario_Responsable = q.IdUsuario_Responsable, EstadoBool = q.Estado == "A" ? true : false }).ToList(); } else { var lst = Context.caj_Caja_x_seg_usuario.Include("caj_Caja").Where(q => q.IdEmpresa == IdEmpresa && q.IdUsuario.ToLower() == IdUsuario.ToLower() && q.caj_Caja.Estado == (mostrar_anulados ? q.caj_Caja.Estado : "A") && q.caj_Caja.IdSucursal == IdSucursal).ToList(); Lista = lst.Select(q => new caj_Caja_Info { IdEmpresa = q.IdEmpresa, ca_Codigo = q.caj_Caja.ca_Codigo, Estado = q.caj_Caja.Estado, IdCaja = q.IdCaja, IdCtaCble = q.caj_Caja.IdCtaCble, IdSucursal = q.caj_Caja.IdSucursal, ca_Descripcion = q.caj_Caja.ca_Descripcion, IdUsuario_Responsable = q.caj_Caja.IdUsuario_Responsable, EstadoBool = q.caj_Caja.Estado == "A" ? true : false }).ToList(); } } return(Lista); } catch (Exception) { throw; } }
public List <cp_conciliacion_Caja_det_Info> get_list(int IdEmpresa, decimal IdConciliacion_caja) { try { List <cp_conciliacion_Caja_det_Info> Lista; using (Entities_caja Context = new Entities_caja()) { Lista = (from q in Context.vwcp_conciliacion_Caja_det where q.IdEmpresa == IdEmpresa && q.IdConciliacion_Caja == IdConciliacion_caja select new cp_conciliacion_Caja_det_Info { IdEmpresa = q.IdEmpresa, IdConciliacion_Caja = q.IdConciliacion_Caja, Secuencia = q.Secuencia, IdEmpresa_OGiro = q.IdEmpresa_OGiro, IdTipoCbte_Ogiro = q.IdTipoCbte_Ogiro, IdCbteCble_Ogiro = q.IdCbteCble_Ogiro, Valor_a_aplicar = q.Valor_a_aplicar, Tipo_documento = q.Tipo_documento, IdEmpresa_OP = q.IdEmpresa_OP, IdOrdenPago_OP = q.IdOrdenPago_OP, IdPersona = q.IdPersona, pe_nombreCompleto = q.pe_nombreCompleto, idEntidad = q.IdProveedor, idSucursal = q.IdSucursal, por_iva = q.co_Por_iva, Observacion = q.co_observacion, co_factura = q.co_factura, co_baseImponible = q.co_baseImponible, co_FechaFactura = q.co_FechaFactura, co_valoriva = q.co_valoriva, co_total = q.co_total, co_valorpagar = q.co_valorpagar, Saldo_OG = q.SaldoOG }).ToList(); } Lista.ForEach(q => { q.IdSecuencia = q.IdEmpresa.ToString("00") + q.IdTipoCbte_Ogiro.ToString("00") + q.IdCbteCble_Ogiro.ToString("0000000000"); }); return(Lista); } catch (Exception) { throw; } }
public bool eliminarDB(int IdEmpresa, int IdTipoCbte, decimal IdCbteCble) { try { using (Entities_caja Context = new Entities_caja()) { Context.Database.ExecuteSqlCommand("Delete caj_Caja_Movimiento_det where IdEmpresa = '" + IdEmpresa + "'and IdTipoCbte = '" + IdTipoCbte + "' and IdCbteCble = " + IdCbteCble); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(caj_Caja_Movimiento_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja_Movimiento Entity = new caj_Caja_Movimiento { IdEmpresa = info.IdEmpresa, IdCaja = info.IdCaja, IdTipocbte = info.IdTipocbte, IdCbteCble = info.IdCbteCble, IdEntidad = info.IdEntidad, IdPeriodo = info.IdPeriodo = Convert.ToInt32(info.cm_fecha.ToString("yyyyMM")), IdPersona = info.IdPersona, IdTipoFlujo = info.IdTipoFlujo, IdTipoMovi = info.IdTipoMovi, IdTipo_Persona = info.IdTipo_Persona, cm_fecha = info.cm_fecha.Date, cm_observacion = info.cm_observacion, cm_Signo = info.cm_Signo, cm_valor = info.cm_valor, CodMoviCaja = info.CodMoviCaja, Estado = info.Estado = "A", IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; caj_Caja_Movimiento_det Entity_det = new caj_Caja_Movimiento_det { IdEmpresa = info.IdEmpresa, IdTipocbte = info.IdTipocbte, IdCbteCble = info.IdCbteCble, cr_Valor = info.info_caj_Caja_Movimiento_det.cr_Valor, IdCobro_tipo = info.info_caj_Caja_Movimiento_det.IdCobro_tipo, Secuencia = 1 }; Context.caj_Caja_Movimiento.Add(Entity); Context.caj_Caja_Movimiento_det.Add(Entity_det); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool ValidarMovimientoModificar(int IdEmpresa, int IdTipoCbte, decimal IdCbteCble, string signo) { try { int cont = 0; Entities_caja db = new Entities_caja(); Entities_banco dbb = new Entities_banco(); if (signo == "+") { cont = db.cp_conciliacion_Caja_det_Ing_Caja.Where(q => q.IdEmpresa_movcaj == IdEmpresa && q.IdTipocbte_movcaj == IdTipoCbte && q.IdCbteCble_movcaj == IdCbteCble).Count(); if (cont != 0) { return(false); } cont = dbb.ba_Caja_Movimiento_x_Cbte_Ban_x_Deposito.Where(q => q.mcj_IdEmpresa == IdEmpresa && q.mcj_IdTipocbte == IdTipoCbte && q.mcj_IdCbteCble == IdCbteCble).Count(); if (cont != 0) { return(false); } return(true); } else { cont = db.cp_conciliacion_Caja_det_x_ValeCaja.Where(q => q.IdEmpresa_movcaja == IdEmpresa && q.IdTipocbte_movcaja == IdTipoCbte && q.IdCbteCble_movcaja == IdCbteCble).Count(); if (cont != 0) { return(false); } else { return(true); } } } catch (Exception) { throw; } }
public bool modificarDB(caj_Caja_Movimiento_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja_Movimiento Entity = Context.caj_Caja_Movimiento.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdTipocbte == info.IdTipocbte && q.IdCbteCble == info.IdCbteCble); if (Entity == null) { return(false); } Entity.cm_fecha = info.cm_fecha.Date; Entity.IdPeriodo = info.IdPeriodo = Convert.ToInt32(info.cm_fecha.ToString("yyyyMM")); Entity.cm_observacion = info.cm_observacion; Entity.CodMoviCaja = info.CodMoviCaja; Entity.cm_valor = info.cm_valor; Entity.IdPersona = info.IdPersona; Entity.IdTipo_Persona = info.IdTipo_Persona; Entity.IdEntidad = info.IdEntidad; Entity.IdCaja = info.IdCaja; caj_Caja_Movimiento_det Entity_det = Context.caj_Caja_Movimiento_det.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdTipocbte == info.IdTipocbte && q.IdCbteCble == info.IdCbteCble); if (Entity_det == null) { return(false); } Entity_det.IdCobro_tipo = info.info_caj_Caja_Movimiento_det.IdCobro_tipo; Entity_det.cr_Valor = info.info_caj_Caja_Movimiento_det.cr_Valor; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }