public ActionResult Consultar(int IdEmpresa = 0, int IdTipoCbte = 0, bool Exito = false) { ct_cbtecble_tipo_Info model = bus_comprobante_tipo.get_info(IdEmpresa, IdTipoCbte); if (model == null) { return(RedirectToAction("Index")); } #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Contabilidad", "TipoComprobante", "Index"); if (model.tc_Estado == "I") { info.Modificar = false; info.Anular = false; } model.Nuevo = (info.Nuevo == true ? 1 : 0); model.Modificar = (info.Modificar == true ? 1 : 0); model.Anular = (info.Anular == true ? 1 : 0); #endregion if (Exito) { ViewBag.MensajeSuccess = MensajeSuccess; } cargar_combos(); return(View(model)); }
public ActionResult Modificar(int IdTipoCbte = 0) { ct_cbtecble_tipo_Info model = bus_comprobante_tipo.get_info(IdTipoCbte); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(); return(View(model)); }
public void UpdateRow(cp_ConciliacionAnticipoDetCXP_Info info_det, decimal IdTransaccionSession) { ct_cbtecble_tipo_Bus bus_tipocbte = new ct_cbtecble_tipo_Bus(); cp_ConciliacionAnticipoDetCXP_Info edited_info = get_list(IdTransaccionSession).Where(m => m.Secuencia == info_det.Secuencia).FirstOrDefault(); var info_tipocbte = bus_tipocbte.get_info(edited_info.IdTipoCbte_cxp); edited_info.tc_TipoCbte = info_tipocbte.tc_TipoCbte; edited_info.MontoAplicado = info_det.MontoAplicado; }
public JsonResult EditingAddNew_Fact(string IDs = "", decimal IdTransaccionSession = 0) { if (IDs != "") { int IdEmpresaSesion = Convert.ToInt32(SessionFixed.IdEmpresa); var lst_x_ingresar = Lista_Fact_x_Ing.get_list(IdTransaccionSession); var detalle_fact = Lista_det_Fact.get_list(IdTransaccionSession); string[] array = IDs.Split(','); foreach (var item in array) { var info_det = lst_x_ingresar.Where(q => q.IdOrdenPago == Convert.ToInt32(item)).FirstOrDefault(); var repetido = 0; cp_ConciliacionAnticipoDetCXP_Info info_det_fact = new cp_ConciliacionAnticipoDetCXP_Info(); if (info_det != null) { foreach (var item2 in detalle_fact) { if (info_det.IdOrdenPago == item2.IdOrdenPago) { repetido = 1; break; } } if (repetido == 0) { var info_tipocbte = bus_tipocbte.get_info(info_det.IdTipoCbte_cxp); info_det_fact.IdEmpresa = info_det.IdEmpresa; info_det_fact.IdOrdenPago = info_det.IdOrdenPago; info_det_fact.IdConciliacion = info_det.IdConciliacion; info_det_fact.IdEmpresa_cxp = info_det.IdEmpresa_cxp; info_det_fact.IdTipoCbte_cxp = info_det.IdTipoCbte_cxp; info_det_fact.tc_TipoCbte = info_tipocbte.tc_TipoCbte; info_det_fact.IdCbteCble_cxp = info_det.IdCbteCble_cxp; info_det_fact.MontoAplicado = info_det.MontoAplicado; info_det_fact.Fecha_cxp = info_det.Fecha_cxp; info_det_fact.Observacion_cxp = info_det.Observacion_cxp; Lista_det_Fact.AddRow(info_det_fact, IdTransaccionSession); } } } } var model = Lista_det_Fact.get_list(IdTransaccionSession); return(Json(model, JsonRequestBehavior.AllowGet)); }