private void btnEliminar_Click(object sender, EventArgs e) { DialogResult dialogResult = 0; try { if (dgvGrupoPagadoras.RowCount > 0) { dialogResult = MessageBox.Show("Seguro de eliminar el grupo: " + dgvGrupoPagadoras.CurrentRow.Cells["vcGrupo"].Value.ToString().Trim(), "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { GrupoPagadoraBE oEntity = new GrupoPagadoraBE() { OPCION = 3, USUARIO = General.General.GetUsuario, IdGrupoPagadora = dgvGrupoPagadoras.CurrentRow.Cells["IdGrupoPagadora"].Value.ToString() }; GrupoPagadoraBL.ProcesarGrupoPagadora(oEntity); MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); btnBuscar.PerformClick(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public DataSet ProcesarGrupoPagadora(GrupoPagadoraBE BE) { DataSet dsResult; try { cmd = db.GetStoredProcCommand("GrupoPagadora_Mnt"); db.AddInParameter(cmd, "OPCION", DbType.Int32, BE.OPCION); db.AddInParameter(cmd, "USUARIO", DbType.String, BE.USUARIO); db.AddInParameter(cmd, "IdGrupoPagadora", DbType.String, BE.IdGrupoPagadora); db.AddInParameter(cmd, "IdPagadora", DbType.String, BE.IdPagadora); db.AddInParameter(cmd, "vcGrupo", DbType.String, BE.vcGrupo); db.AddInParameter(cmd, "IdCargo_tt", DbType.String, BE.IdCargo_tt); db.AddInParameter(cmd, "vcContacto", DbType.String, BE.vcContacto); db.AddInParameter(cmd, "vcTelefono1", DbType.String, BE.vcTelefono1); db.AddInParameter(cmd, "vcTelefono2", DbType.String, BE.vcTelefono2); db.AddInParameter(cmd, "vcAnexo", DbType.String, BE.vcAnexo); db.AddInParameter(cmd, "vcCelular", DbType.String, BE.vcCelular); db.AddInParameter(cmd, "vcEmail", DbType.String, BE.vcEmail); db.AddInParameter(cmd, "IdMoneda_tt", DbType.String, BE.IdMoneda_tt); db.AddInParameter(cmd, "nLinea", DbType.Decimal, BE.nLinea); db.AddInParameter(cmd, "nUtilizado", DbType.Decimal, BE.nUtilizado); if (BE.dtFechaVencimiento != DateTime.MinValue) { db.AddInParameter(cmd, "dtFechaVencimiento", DbType.DateTime, BE.dtFechaVencimiento); } dsResult = db.ExecuteDataSet(cmd); } catch (Exception ex) { throw new Exception(ex.Message); } return(dsResult); }
private void btnAceptar_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtnLinea.Text.Trim())) { MessageBox.Show("Debe Ingresar una Línea de Crédito", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtnLinea.Focus(); return; } if (cboIdMoneda_tt.SelectedIndex == -1) { MessageBox.Show("Debe Seleccionar una Moneda", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cboIdMoneda_tt.Focus(); return; } if (decimal.Parse(txtnLineaImporte.Text.Trim()) == 0) { MessageBox.Show("El Importe debe ser mayor a 0", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtnLineaImporte.Focus(); return; } if (TipoOperacion.ToString().Equals("R")) { if (decimal.Parse(txtnNuevaLinea.Text.Trim()) < 0) { MessageBox.Show("La nuva Línea no puede ser menor a 0", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtnLineaImporte.Focus(); return; } } GrupoPagadoraBE GrupoPagadoraBE = new GrupoPagadoraBE() { OPCION = 6, USUARIO = General.General.GetCodigoUsuario, IdGrupoPagadora = IdGrupoPagadora, IdMoneda_tt = cboIdMoneda_tt.SelectedValue.ToString(), nLinea = decimal.Parse(txtnNuevaLinea.Text), nUtilizado = 0, dtFechaVencimiento = dtFechaVencimiento.Value }; GrupoPagadoraBL.ProcesarGrupoPagadora(GrupoPagadoraBE); MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnBuscar_Click(object sender, EventArgs e) { DataSet dsGrupoPagadora = new DataSet(); GrupoPagadoraBE GrupoPagadoraBE = new GrupoPagadoraBE() { OPCION = 1, USUARIO = General.General.GetCodigoUsuario, vcGrupo = TextBoxX1.Text.Trim() }; dsGrupoPagadora = GrupoPagadoraBL.ProcesarGrupoPagadora(GrupoPagadoraBE); dgvGrupoPagadoras.DataSource = dsGrupoPagadora.Tables[0]; }
private GrupoPagadoraBE CargarEntidades() { GrupoPagadoraBE GrupoPagadoraBE = new GrupoPagadoraBE() { OPCION = 2, USUARIO = General.General.GetCodigoUsuario, IdGrupoPagadora = txtIdGrupoPagadora.Text.Trim(), vcGrupo = txtvcGrupo.Text.Trim(), IdCargo_tt = cboIdCargo_tt.SelectedValue.ToString(), vcContacto = txtvcContacto.Text.Trim(), vcTelefono1 = mskvcTelefono1.Text.Trim(), vcTelefono2 = mskvcTelefono2.Text.Trim(), vcAnexo = txtvcAnexo.Text.Trim(), vcCelular = mskvcCelular.Text.Trim(), vcEmail = txtvcEmail.Text.Trim() }; return(GrupoPagadoraBE); }
private void CargarDatos() { try { DataSet dsGrupoPagadora = new DataSet(); GrupoPagadoraBE GrupoPagadoraBE = new GrupoPagadoraBE() { OPCION = 1, USUARIO = General.General.GetCodigoUsuario, IdGrupoPagadora = txtIdGrupoPagadora.Text.Trim() }; dsGrupoPagadora = GrupoPagadoraBL.ProcesarGrupoPagadora(GrupoPagadoraBE); if (dsGrupoPagadora.Tables[0].Rows.Count > 0) { txtvcGrupo.Text = dsGrupoPagadora.Tables[0].Rows[0]["vcGrupo"].ToString(); cboIdCargo_tt.SelectedValue = dsGrupoPagadora.Tables[0].Rows[0]["IdCargo_tt"].ToString(); txtvcContacto.Text = dsGrupoPagadora.Tables[0].Rows[0]["vcContacto"].ToString(); mskvcTelefono1.Text = dsGrupoPagadora.Tables[0].Rows[0]["vcTelefono1"].ToString(); mskvcTelefono2.Text = dsGrupoPagadora.Tables[0].Rows[0]["vcTelefono2"].ToString(); txtvcAnexo.Text = dsGrupoPagadora.Tables[0].Rows[0]["vcAnexo"].ToString(); mskvcCelular.Text = dsGrupoPagadora.Tables[0].Rows[0]["vcCelular"].ToString(); txtvcEmail.Text = dsGrupoPagadora.Tables[0].Rows[0]["vcEmail"].ToString(); txtnLinea.Text = Convert.ToDecimal(dsGrupoPagadora.Tables[0].Rows[0]["nLinea"]).ToString("N2"); txtnUtilizado.Text = Convert.ToDecimal(dsGrupoPagadora.Tables[0].Rows[0]["nUtilizado"]).ToString("N2"); txtSaldo.Text = (Convert.ToDecimal(dsGrupoPagadora.Tables[0].Rows[0]["nLinea"]) - Convert.ToDecimal(dsGrupoPagadora.Tables[0].Rows[0]["nUtilizado"])).ToString("N2"); dtFechaVencimiento.Value = !String.IsNullOrEmpty(dsGrupoPagadora.Tables[0].Rows[0]["dtFechaVencimiento"].ToString()) ? Convert.ToDateTime(dsGrupoPagadora.Tables[0].Rows[0]["dtFechaVencimiento"]) : Convert.ToDateTime("01/01/1900"); EvaluarMoneda(dsGrupoPagadora.Tables[0].Rows[0]["IdMoneda_tt"].ToString()); CargarDetalle(txtIdGrupoPagadora.Text.Trim()); } else { MessageBox.Show("Este Grupo no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public DataSet ProcesarGrupoPagadora(GrupoPagadoraBE BE) { return(GrupoPagadoraDA.ProcesarGrupoPagadora(BE)); }
private void btnAceptar_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtvcGrupo.Text.Trim())) { MessageBox.Show("Se debe Ingresar el nombre del Grupo", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtvcGrupo.Focus(); return; } if (string.IsNullOrEmpty(cboIdCargo_tt.SelectedValue.ToString())) { MessageBox.Show("Se debe seleccionar un Cargo", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cboIdCargo_tt.Focus(); return; } if (string.IsNullOrEmpty(txtvcContacto.Text.Trim())) { MessageBox.Show("Se debe Ingresar nombre de Contacto", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtvcContacto.Focus(); return; } if (dtPagadoras.Rows.Count == 0) { MessageBox.Show("Debe agregar al menos una pagadora.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); btnAgregarPagadora.Focus(); return; } DataSet dsGrupoPagadoraBE = new DataSet(); GrupoPagadoraBE GrupoPagadoraBE = new GrupoPagadoraBE() { OPCION = 2, USUARIO = General.General.GetCodigoUsuario, IdGrupoPagadora = txtIdGrupoPagadora.Text.Trim(), vcGrupo = txtvcGrupo.Text.Trim(), IdCargo_tt = cboIdCargo_tt.SelectedValue.ToString(), vcContacto = txtvcContacto.Text.Trim(), vcTelefono1 = mskvcTelefono1.Text.Trim(), vcTelefono2 = mskvcTelefono2.Text.Trim(), vcAnexo = txtvcAnexo.Text.Trim(), vcCelular = mskvcCelular.Text.Trim(), vcEmail = txtvcEmail.Text.Trim() }; dsGrupoPagadoraBE = GrupoPagadoraBL.ProcesarGrupoPagadora(GrupoPagadoraBE); if (dsGrupoPagadoraBE.Tables[0].Rows.Count > 0) { foreach (DataRow row in dtPagadoras.Rows) { GrupoPagadoraDetalleBE GrupoPagadoraDetalleBE = new GrupoPagadoraDetalleBE() { OPCION = 2, USUARIO = General.General.GetCodigoUsuario, IdGrupoPagadora = dsGrupoPagadoraBE.Tables[0].Rows[0]["IdGrupoPagadora"].ToString(), IdPagadora = row["IdPagadora"].ToString() }; GrupoPagadoraDetalleBL.ProcesarGrupoPagadoraDetalle(GrupoPagadoraDetalleBE); } } MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }