public ActionResult EditingDelete(int Secuencial) { ImportacionDiarios_Lista.DeleteRow(Secuencial, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); ImportacionDiarios_Info model = new ImportacionDiarios_Info(); model.ListaTipoDocumento = ImportacionDiarios_Lista.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); return(PartialView("_GridViewPartial_ImportacionDiarios", model.ListaTipoDocumento)); }
public ActionResult EditingAddNew([ModelBinder(typeof(DevExpressEditorsBinder))] ImportacionDiarios_Info info_det) { if (ModelState.IsValid) { ImportacionDiarios_Lista.AddRow(info_det, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); } ImportacionDiarios_Info model = new ImportacionDiarios_Info(); model.ListaTipoDocumento = ImportacionDiarios_Lista.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); return(PartialView("_GridViewPartial_ImportacionDiarios", model)); }
public ActionResult Index() { ImportacionDiarios_Info model = new ImportacionDiarios_Info { IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), IdEmpresa = string.IsNullOrEmpty(SessionFixed.IdEmpresa) ? 0 : Convert.ToInt32(SessionFixed.IdEmpresa), cb_Fecha = DateTime.Now }; cargar_filtros(model.IdEmpresa); return(View(model)); }
public ActionResult Index(ImportacionDiarios_Info model) { model.ListaTipoDocumento = ImportacionDiarios_Lista.get_list(model.IdTransaccionSession); ct_cbtecble_Info model_comprobante = new ct_cbtecble_Info(); model_comprobante.IdEmpresa = model.IdEmpresa; model_comprobante.IdTipoCbte = model.IdTipoCbte; model_comprobante.IdSucursal = model.IdSucursal; model_comprobante.CodCbteCble = model.Codigo; model_comprobante.cb_Fecha = model.cb_Fecha; model_comprobante.cb_Valor = Convert.ToDouble(model.ListaTipoDocumento.Sum(q => q.dc_ValorDebe)); model_comprobante.cb_Observacion = model.cb_Observacion; model_comprobante.lst_ct_cbtecble_det = new List <ct_cbtecble_det_Info>(); model_comprobante.IdUsuario = SessionFixed.IdUsuario; foreach (var item in model.ListaTipoDocumento) { ct_cbtecble_det_Info lista_det = new ct_cbtecble_det_Info(); lista_det.dc_Valor = Convert.ToDouble(item.dc_Valor); lista_det.dc_Observacion = item.Detalle; lista_det.IdCtaCble = item.IdCtaCble; lista_det.dc_para_conciliar = false; model_comprobante.lst_ct_cbtecble_det.Add(lista_det); } if (!validar(model_comprobante, ref mensaje)) { cargar_filtros(model.IdEmpresa); ViewBag.mensaje = mensaje; return(View(model)); } if (!bus_comprobante.guardarDB(model_comprobante)) { cargar_filtros(model.IdEmpresa); return(View(model)); } bus_ImporacionDiarios.eliminar_x_tipo_doc(model.tipo_documento); return(RedirectToAction("Index")); }
public void UpdateRow(ImportacionDiarios_Info info_det, decimal IdTransaccionSession) { int IdEmpresa = string.IsNullOrEmpty(SessionFixed.IdEmpresa) ? 0 : Convert.ToInt32(SessionFixed.IdEmpresa); ImportacionDiarios_Info edited_info = get_list(IdTransaccionSession).Where(m => m.Secuencial == info_det.Secuencial).First(); edited_info.IdCtaCble = info_det.IdCtaCble; edited_info.dc_Valor = info_det.dc_ValorDebe > 0 ? info_det.dc_ValorDebe : info_det.dc_ValorHaber; edited_info.dc_ValorDebe = info_det.dc_ValorDebe; edited_info.dc_ValorHaber = info_det.dc_ValorHaber; var cta = bus_plancta.get_info(IdEmpresa, info_det.IdCtaCble); if (cta != null) { info_det.pc_Cuenta = cta.IdCtaCble + " - " + cta.pc_Cuenta; } edited_info.pc_Cuenta = info_det.pc_Cuenta; }
public void AddRow(ImportacionDiarios_Info info_det, decimal IdTransaccionSession) { int IdEmpresa = string.IsNullOrEmpty(SessionFixed.IdEmpresa) ? 0 : Convert.ToInt32(SessionFixed.IdEmpresa); List <ImportacionDiarios_Info> list = get_list(IdTransaccionSession); info_det.Secuencial = list.Count == 0 ? 1 : list.Max(q => q.Secuencial) + 1; info_det.dc_Valor = info_det.dc_ValorDebe > 0 ? info_det.dc_ValorDebe : info_det.dc_ValorHaber; info_det.dc_ValorDebe = info_det.dc_ValorDebe; info_det.dc_ValorHaber = info_det.dc_ValorHaber; if (info_det.IdCtaCble != null) { var cta = bus_plancta.get_info(IdEmpresa, info_det.IdCtaCble); if (cta != null) { info_det.pc_Cuenta = cta.IdCtaCble + " - " + cta.pc_Cuenta; } } list.Add(info_det); }
public ActionResult CmbCuenta() { ImportacionDiarios_Info model = new ImportacionDiarios_Info(); return(PartialView("_CmbCuenta", model)); }