public ActionResult EditingUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] cxc_liquidacion_comisiones_det_Info info_det) { if (ModelState.IsValid) { List_det.UpdateRow(info_det, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); } var model = List_det.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); return(PartialView("_GridViewPartial_liquidacion_det", model)); }
public void UpdateRow(cxc_liquidacion_comisiones_det_Info info_det, decimal IdTransaccionSession) { cxc_liquidacion_comisiones_det_Info edited_info = get_list(IdTransaccionSession).Where(m => m.Secuencia == info_det.Secuencia).First(); edited_info.BaseComision = info_det.BaseComision; edited_info.PorcentajeComision = info_det.PorcentajeComision; edited_info.TotalAComisionar = Math.Round(info_det.BaseComision * (info_det.PorcentajeComision / 100), 2, MidpointRounding.AwayFromZero); //edited_info.TotalComisionado = info_det.TotalComisionado; edited_info.TotalLiquidacion = Math.Round(edited_info.TotalAComisionar - edited_info.TotalComisionado, 2, MidpointRounding.AwayFromZero); edited_info.NoComisiona = info_det.NoComisiona; }
public void UpdateRow(cxc_liquidacion_comisiones_det_Info info_det, decimal IdTransaccionSession) { cxc_liquidacion_comisiones_det_Info edited_info = get_list(IdTransaccionSession).Where(m => m.Secuencia == info_det.Secuencia).First(); edited_info.BaseComision = info_det.BaseComision; edited_info.PorcentajeComision = info_det.PorcentajeComision; edited_info.TotalAComisionar = info_det.TotalAComisionar; edited_info.TotalComisionado = info_det.TotalComisionado; edited_info.TotalLiquidacion = info_det.TotalLiquidacion; edited_info.NoComisiona = info_det.NoComisiona; }