private BE.OnpComision UItoBE(BE.UI.OnpComision UiOnpComision) { var BeOnpComision = new BE.OnpComision(); BeOnpComision.IdOnpComision = UiOnpComision.IdOnpComision; BeOnpComision.Anho = UiOnpComision.Anho; BeOnpComision.Mes = UiOnpComision.MesNumero; BeOnpComision.PorcentajeAporte = UiOnpComision.AportePorcentual; return(BeOnpComision); }
private BE.UI.OnpComision BEtoUI(BE.OnpComision BeOnpComision) { var UiOnpComision = new BE.UI.OnpComision(); UiOnpComision.IdOnpComision = BeOnpComision.IdOnpComision; UiOnpComision.Anho = BeOnpComision.Anho; UiOnpComision.MesNumero = BeOnpComision.Mes; UiOnpComision.MesNombre = this.MesNombre(BeOnpComision.Mes); UiOnpComision.AportePorcentual = BeOnpComision.PorcentajeAporte; return(UiOnpComision); }
public bool Insertar(ref BE.UI.OnpComision uiOnpComision) { try { var beOnpComision = this.UItoBE(uiOnpComision); return(new DA.OnpComision().Insertar(ref beOnpComision)); } catch (Exception ex) { throw ex; } }
private void btnAgregar_Click(object sender, EventArgs e) { try { if (this.txtAportePrc.Text.Trim().Length == 0) { this.txtAportePrc.Focus(); throw new Exception("Ingrese el monto del aporte"); } if (double.Parse(this.txtAportePrc.Text) == 0.0) { this.txtAportePrc.Focus(); throw new Exception("Ingrese el monto del aporte"); } int anho = int.Parse(this.cboAnho.SelectedValue.ToString()); int mes = int.Parse(this.cboMes.SelectedValue.ToString()); var lnOnpComision = new LN.OnpComision(); BE.UI.OnpComision beOnpComision = null; beOnpComision = lnOnpComision.Obtener(anho, mes); if (beOnpComision != null) { throw new Exception("Existe una comisión de ONP para el periodo seleccionado"); } beOnpComision = new BE.UI.OnpComision(); beOnpComision.Anho = anho; beOnpComision.MesNumero = mes; beOnpComision.AportePorcentual = double.Parse(this.txtAportePrc.Text); if (lnOnpComision.Insertar(ref beOnpComision)) { Util.InformationMessage("Se registro la nueva comision de ONP"); this.CargarListadoComisionesONP(); } } catch (Exception ex) { Util.ErrorMessage(ex.Message); } }
public List <BE.UI.OnpComision> Listar() { try { List <BE.OnpComision> lstBeOnpComision = new DA.OnpComision().Listar(); var lstUiOnpComision = new List <BE.UI.OnpComision>(); foreach (var beOnpComision in lstBeOnpComision) { BE.UI.OnpComision uiOnpComision = this.BEtoUI(beOnpComision); lstUiOnpComision.Add(uiOnpComision); } return(lstUiOnpComision); } catch (Exception ex) { throw ex; } }