public ActionResult EditingUpdate_det([ModelBinder(typeof(DevExpressEditorsBinder))] ba_Conciliacion_det_Info info_det) { if (ModelState.IsValid) { Lista_detalle.UpdateRow_det(info_det, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); } var model = Lista_detalle.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); cargar_combos_Detalle(); return(PartialView("_GridViewPartial_banco_conciliacion_det", model)); }
public void AddRow_det(ba_Conciliacion_det_Info info_det, decimal IdTransaccionSession) { List <ba_Conciliacion_det_Info> list = get_list(IdTransaccionSession); info_det.Secuencia = list.Count == 0 ? 1 : list.Max(q => q.Secuencia) + 1; var tipo = bus_tipo.GetList(Convert.ToInt32(SessionFixed.IdEmpresa)).Where(q => q.IdTipoCbteCble == info_det.IdTipocbte).FirstOrDefault(); if (tipo != null) { info_det.tipo_IngEgr = tipo.Tipo_DebCred == "C" ? "+" : "-"; } list.Add(info_det); }
public void UpdateRow_det(ba_Conciliacion_det_Info info_det, decimal IdTransaccionSession) { ba_Conciliacion_det_Info edited_info = get_list(IdTransaccionSession).Where(m => m.Secuencia == info_det.Secuencia).First(); edited_info.IdTipocbte = info_det.IdTipocbte; var tipo = bus_tipo.GetList(Convert.ToInt32(SessionFixed.IdEmpresa)).Where(q => q.IdTipoCbteCble == info_det.IdTipocbte).FirstOrDefault(); if (tipo != null) { edited_info.tipo_IngEgr = tipo.Tipo_DebCred == "C" ? "+" : "-"; } edited_info.Referencia = info_det.Referencia; edited_info.Fecha = info_det.Fecha; edited_info.Valor = info_det.Valor; edited_info.Observacion = info_det.Observacion; edited_info.Seleccionado = info_det.Seleccionado; }