public cxc_Parametro_Info get_info(int IdEmpresa) { try { cxc_Parametro_Info info = new cxc_Parametro_Info(); using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_Parametro Entity = Context.cxc_Parametro.FirstOrDefault(q => q.IdEmpresa == IdEmpresa); if (Entity == null) { return(null); } info = new cxc_Parametro_Info { IdEmpresa = Entity.IdEmpresa, pa_IdCaja_x_cobros_x_CXC = Entity.pa_IdCaja_x_cobros_x_CXC, pa_IdTipoCbteCble_CxC = Entity.pa_IdTipoCbteCble_CxC, pa_IdTipoMoviCaja_x_Cobros_x_cliente = Entity.pa_IdTipoMoviCaja_x_Cobros_x_cliente, DiasTransaccionesAFuturo = Entity.DiasTransaccionesAFuturo, IdCtaCble_ProvisionFuente = Entity.IdCtaCble_ProvisionFuente, IdCtaCble_ProvisionIva = Entity.IdCtaCble_ProvisionIva, IdPunto_cargo_grupo_Fte = Entity.IdPunto_cargo_grupo_Fte, IdPunto_cargo_Fte = Entity.IdPunto_cargo_Fte, IdPunto_cargo_grupo_Iva = Entity.IdPunto_cargo_grupo_Iva, IdPunto_cargo_Iva = Entity.IdPunto_cargo_Iva, IdTipoCbte_LiquidacionRet = Entity.IdTipoCbte_LiquidacionRet, }; } return(info); } catch (Exception) { throw; } }
public ActionResult Index(cxc_Parametro_Info model) { model.IdUsuario = SessionFixed.IdUsuario; model.IdUsuarioUltMod = SessionFixed.IdUsuario; if (!bus_parametro.guardarDB(model)) { ViewBag.mensaje = "No se pudieron actualizar los registros"; } cargar_combos(model); return(View(model)); }
public bool guardarDB(cxc_Parametro_Info info) { try { return(odata.guardarDB(info)); } catch (Exception) { throw; } }
public bool guardarDB(cxc_Parametro_Info info) { try { using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_Parametro Entity = Context.cxc_Parametro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa); if (Entity == null) { Entity = new cxc_Parametro { IdEmpresa = info.IdEmpresa, pa_IdCaja_x_cobros_x_CXC = info.pa_IdCaja_x_cobros_x_CXC, pa_IdTipoCbteCble_CxC = info.pa_IdTipoCbteCble_CxC, pa_IdTipoMoviCaja_x_Cobros_x_cliente = info.pa_IdTipoMoviCaja_x_Cobros_x_cliente, DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo, IdCtaCble_ProvisionFuente = info.IdCtaCble_ProvisionFuente, IdCtaCble_ProvisionIva = info.IdCtaCble_ProvisionIva, IdUsuario = info.IdUsuario, FechaTransac = DateTime.Now, IdPunto_cargo_grupo_Fte = info.IdPunto_cargo_grupo_Fte, IdPunto_cargo_Fte = info.IdPunto_cargo_Fte, IdPunto_cargo_grupo_Iva = info.IdPunto_cargo_grupo_Iva, IdPunto_cargo_Iva = info.IdPunto_cargo_Iva, IdTipoCbte_LiquidacionRet = info.IdTipoCbte_LiquidacionRet }; Context.cxc_Parametro.Add(Entity); } else { Entity.pa_IdCaja_x_cobros_x_CXC = info.pa_IdCaja_x_cobros_x_CXC; Entity.pa_IdTipoCbteCble_CxC = info.pa_IdTipoCbteCble_CxC; Entity.pa_IdTipoMoviCaja_x_Cobros_x_cliente = info.pa_IdTipoMoviCaja_x_Cobros_x_cliente; Entity.DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo; Entity.IdCtaCble_ProvisionFuente = info.IdCtaCble_ProvisionFuente; Entity.IdCtaCble_ProvisionIva = info.IdCtaCble_ProvisionIva; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.FechaUltMod = DateTime.Now; Entity.IdPunto_cargo_grupo_Fte = info.IdPunto_cargo_grupo_Fte; Entity.IdPunto_cargo_Fte = info.IdPunto_cargo_Fte; Entity.IdPunto_cargo_grupo_Iva = info.IdPunto_cargo_grupo_Iva; Entity.IdPunto_cargo_Iva = info.IdPunto_cargo_Iva; Entity.IdTipoCbte_LiquidacionRet = info.IdTipoCbte_LiquidacionRet; } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Index( ) { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); cxc_Parametro_Info model = bus_parametro.get_info(IdEmpresa); if (model == null) { model = new cxc_Parametro_Info { IdEmpresa = IdEmpresa } } ; cargar_combos(model); return(View(model)); }
private void cargar_combos(cxc_Parametro_Info model) { var lst_tipo_comprobante = bus_tipo_comprobante.get_list(model.IdEmpresa, false); ViewBag.lst_tipo_comprobante = lst_tipo_comprobante; var lst_cobrotipo = bus_cobrotipo.get_list(false); ViewBag.lst_cobrotipo = lst_cobrotipo; var lst_movimiento = bus_movimiento.get_list(model.IdEmpresa, false); ViewBag.lst_movimiento = lst_movimiento; var lst_caja = bus_caja.get_list(model.IdEmpresa, false); ViewBag.lst_caja = lst_caja; var lst_tiponota = bus_tiponota.get_list(model.IdEmpresa, "D", false); ViewBag.lst_tiponota = lst_tiponota; var lst_tipo_comprobante_ret = bus_tipo_comprobante.get_list(model.IdEmpresa, false); ViewBag.lst_tipo_comprobante_ret = lst_tipo_comprobante_ret; var lst_grupo_fuente = bus_grupo.GetList(model.IdEmpresa, false); ViewBag.lst_grupo_fuente = lst_grupo_fuente; var lst_punto_fuente = bus_punto.GetList(model.IdEmpresa, Convert.ToInt32(model.IdPunto_cargo_grupo_Fte), false, false); ViewBag.lst_punto_fuente = lst_punto_fuente; var lst_grupo_iva = bus_grupo.GetList(model.IdEmpresa, false); ViewBag.lst_grupo_iva = lst_grupo_iva; var lst_punto_iva = bus_punto.GetList(model.IdEmpresa, Convert.ToInt32(model.IdPunto_cargo_grupo_Iva), false, false); ViewBag.lst_punto_iva = lst_punto_iva; }
public ActionResult CmbCuenta_ProvisionIva() { cxc_Parametro_Info model = new cxc_Parametro_Info(); return(PartialView("_CmbCuenta_ProvisionIva", model)); }