Exemple #1
0
        public DataSet ProcesarCompromisoCom(CompromisoComBE BE)
        {
            DataSet dsResult;

            try
            {
                cmd = db.GetStoredProcCommand("CompromisoCom_Mnt");
                db.AddInParameter(cmd, "OPCION", DbType.Int32, BE.OPCION);
                db.AddInParameter(cmd, "USUARIO", DbType.String, BE.USUARIO);
                db.AddInParameter(cmd, "IdCompromiso", DbType.String, BE.IdCompromiso);
                if (BE.sdFechaReg != DateTime.MinValue)
                {
                    db.AddInParameter(cmd, "sdFechaReg", DbType.DateTime, BE.sdFechaReg);
                }
                db.AddInParameter(cmd, "IdPagadora", DbType.String, BE.IdPagadora);
                db.AddInParameter(cmd, "RucPagadora", DbType.String, BE.RucPagadora);
                db.AddInParameter(cmd, "vcPagadora", DbType.String, BE.vcPagadora);
                db.AddInParameter(cmd, "Origen", DbType.String, BE.Origen);
                db.AddInParameter(cmd, "idsector_tt", DbType.String, BE.idsector_tt);
                db.AddInParameter(cmd, "IdTipoLin_tt", DbType.String, BE.IdTipoLin_tt);
                db.AddInParameter(cmd, "nLineaDisp", DbType.Decimal, BE.nLineaDisp);
                db.AddInParameter(cmd, "IdTipoSer_tt", DbType.String, BE.IdTipoSer_tt);
                db.AddInParameter(cmd, "vcDescServicio", DbType.String, BE.vcDescServicio);
                db.AddInParameter(cmd, "IdSocio", DbType.String, BE.IdSocio);
                db.AddInParameter(cmd, "IdMoneda_tt", DbType.String, BE.IdMoneda_tt);
                db.AddInParameter(cmd, "nImporteFIn", DbType.Decimal, BE.nImporteFIn);
                if (BE.sdFechaFin != DateTime.MinValue)
                {
                    db.AddInParameter(cmd, "sdFechaFin", DbType.DateTime, BE.sdFechaFin);
                }
                db.AddInParameter(cmd, "nImporteAte", DbType.Decimal, BE.nImporteAte);
                db.AddInParameter(cmd, "IdLote", DbType.String, BE.IdLote);
                db.AddInParameter(cmd, "cItem", DbType.String, BE.cItem);
                db.AddInParameter(cmd, "vcContacto", DbType.String, BE.vcContacto);
                db.AddInParameter(cmd, "idcargo_tt", DbType.String, BE.idcargo_tt);
                db.AddInParameter(cmd, "telefonoanx", DbType.String, BE.telefonoanx);
                db.AddInParameter(cmd, "celular", DbType.String, BE.celular);
                db.AddInParameter(cmd, "emailcorp", DbType.String, BE.emailcorp);
                db.AddInParameter(cmd, "IdGestor", DbType.String, BE.IdGestor);
                dsResult = db.ExecuteDataSet(cmd);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(dsResult);
        }
        private void CargarDatos()
        {
            try
            {
                DataSet         dsCompromisoCom = new DataSet();
                CompromisoComBE CompromisoComBE = new CompromisoComBE()
                {
                    OPCION       = 1,
                    USUARIO      = General.General.GetCodigoUsuario,
                    IdCompromiso = Codigo,
                };

                dsCompromisoCom = CompromisoComBL.ProcesarCompromisoCom(CompromisoComBE);

                if (dsCompromisoCom.Tables[0].Rows.Count > 0)
                {
                    txtRucPagadora.Text          = dsCompromisoCom.Tables[0].Rows[0]["RucPagadora"].ToString();
                    txtvcPagadora.Text           = dsCompromisoCom.Tables[0].Rows[0]["vcPagadora"].ToString();
                    cboidsector_tt.SelectedValue = dsCompromisoCom.Tables[0].Rows[0]["idsector_tt"].ToString();
                    txtOrigen.Text                = dsCompromisoCom.Tables[0].Rows[0]["Origen"].ToString();
                    txtnLineaDisp.Text            = Convert.ToDecimal(dsCompromisoCom.Tables[0].Rows[0]["nLineaDisp"]).ToString("N2");
                    cboIdTipoSer_tt.SelectedValue = dsCompromisoCom.Tables[0].Rows[0]["IdTipoSer_tt"].ToString();
                    txtvcDescServicio.Text        = dsCompromisoCom.Tables[0].Rows[0]["vcDescServicio"].ToString();
                    cboIdMoneda_tt.SelectedValue  = dsCompromisoCom.Tables[0].Rows[0]["IdMoneda_tt"].ToString();
                    txtnImporteFIn.Text           = Convert.ToDecimal(dsCompromisoCom.Tables[0].Rows[0]["nImporteFIn"]).ToString("N2");
                    txtnImporteAte.Text           = Convert.ToDecimal(dsCompromisoCom.Tables[0].Rows[0]["nImporteAte"]).ToString("N2");
                    txtvcContacto.Text            = dsCompromisoCom.Tables[0].Rows[0]["vcContacto"].ToString();
                    cboidcargo_tt.SelectedValue   = dsCompromisoCom.Tables[0].Rows[0]["idcargo_tt"].ToString();
                    txttelefonoanx.Text           = dsCompromisoCom.Tables[0].Rows[0]["telefonoanx"].ToString();
                    txtcelular.Text               = dsCompromisoCom.Tables[0].Rows[0]["celular"].ToString();
                    txtemailcorp.Text             = dsCompromisoCom.Tables[0].Rows[0]["emailcorp"].ToString();

                    if (!string.IsNullOrEmpty(dsCompromisoCom.Tables[0].Rows[0]["sdFechaFin"].ToString()))
                    {
                        dtsdFechaFin.Value = Convert.ToDateTime(dsCompromisoCom.Tables[0].Rows[0]["sdFechaFin"].ToString());
                    }
                }
                else
                {
                    MessageBox.Show("Este .... no Existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = 0;

            try
            {
                if (dgvCompromisoCom.RowCount > 0)
                {
                    if (dgvCompromisoCom.CurrentRow.Cells["UserNew"].Value.ToString().Equals(General.General.GetUsuario))
                    {
                        dialogResult = MessageBox.Show("Seguro de elimnar el compromiso " + dgvCompromisoCom.CurrentRow.Cells["IdCompromiso"].Value.ToString().Trim(), "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                        if (dialogResult == DialogResult.Yes)
                        {
                            CompromisoComBE CompromisoComBE = new CompromisoComBE()
                            {
                                OPCION       = 3,
                                USUARIO      = General.General.GetUsuario,
                                IdCompromiso = dgvCompromisoCom.CurrentRow.Cells["IdCompromiso"].Value.ToString(),
                            };

                            CompromisoComBL.ProcesarCompromisoCom(CompromisoComBE);
                            MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            btnBuscar.PerformClick();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Usted no puede eliminar este compromiso", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #4
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                DataSet         ds = new DataSet();
                CompromisoComBE CompromisoComBE = new CompromisoComBE()
                {
                    OPCION      = _OPCION,
                    USUARIO     = General.General.GetUsuario,
                    IdSocio     = _IdSocio,
                    IdGestor    = _IdGestor,
                    sdFechaFin  = _FechaFin,
                    IdMoneda_tt = _IdMoneda_tt,
                };

                ds = CompromisoComBL.ProcesarCompromisoCom(CompromisoComBE);
                dgvCompromisoCom.DataSource = ds.Tables[0];
                lblRegistros.Text           = ds.Tables[0].Rows.Count.ToString() + " registro(s)";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtRucPagadora.Text.Trim().ToString()))
                {
                    MessageBox.Show("Ingrese nro. de RUC", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (string.IsNullOrEmpty(txtvcPagadora.Text.Trim().ToString()))
                {
                    MessageBox.Show("Ingrese la razón social", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (string.IsNullOrEmpty(txtRucPagadora.Text.Trim().ToString()))
                {
                    MessageBox.Show("Se debe seleccionar una pagadora", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (txtOrigen.Text.Trim().Equals("Efide Top")) //Para efide TOP
                {
                    /*
                     * if (string.IsNullOrEmpty(cboidsector_tt.SelectedValue.ToString()))
                     * {
                     *  MessageBox.Show("Se debe seleccionar un sector", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                     *  return;
                     * }*/

                    if (string.IsNullOrEmpty(cboidcargo_tt.SelectedValue.ToString()))
                    {
                        MessageBox.Show("Se debe seleccionar un cargo", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        return;
                    }

                    if (string.IsNullOrEmpty(txttelefonoanx.Text.Trim()))
                    {
                        MessageBox.Show("Ingresar un número de teléfono", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        return;
                    }

                    if (string.IsNullOrEmpty(txtemailcorp.Text.Trim()))
                    {
                        MessageBox.Show("Ingresar el email", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        return;
                    }

                    if (string.IsNullOrEmpty(cboidcargo_tt.SelectedValue.ToString().Trim()))
                    {
                        MessageBox.Show("Seleccione un cargo", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        return;
                    }
                }

                if (string.IsNullOrEmpty(cboIdTipoSer_tt.SelectedValue.ToString()))
                {
                    MessageBox.Show("Se debe seleccionar un tipo de servicio", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (string.IsNullOrEmpty(cboIdMoneda_tt.SelectedValue.ToString()))
                {
                    MessageBox.Show("Se debe seleccionar una moneda", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                CompromisoComBE CompromisoComBE = new CompromisoComBE()
                {
                    USUARIO        = General.General.GetCodigoUsuario,
                    OPCION         = 2,
                    IdCompromiso   = Codigo,
                    sdFechaReg     = DateTime.Now,
                    IdPagadora     = IdPagadora,
                    RucPagadora    = txtRucPagadora.Text,
                    vcPagadora     = txtvcPagadora.Text.Trim(),
                    idsector_tt    = cboidsector_tt.SelectedValue.ToString(),
                    Origen         = txtOrigen.Text,
                    nLineaDisp     = String.IsNullOrEmpty(txtnLineaDisp.Text.Trim()) ? 0 : Convert.ToDecimal(txtnLineaDisp.Text),
                    IdTipoSer_tt   = cboIdTipoSer_tt.SelectedValue.ToString(),
                    vcDescServicio = txtvcDescServicio.Text,
                    IdSocio        = _IdSocio,
                    IdMoneda_tt    = cboIdMoneda_tt.SelectedValue.ToString(),
                    nImporteFIn    = String.IsNullOrEmpty(txtnImporteFIn.Text.Trim()) ? 0 : Convert.ToDecimal(txtnImporteFIn.Text),
                    sdFechaFin     = dtsdFechaFin.Value,
                    nImporteAte    = String.IsNullOrEmpty(txtnImporteAte.Text.Trim()) ? 0 : Convert.ToDecimal(txtnImporteAte.Text),
                    vcContacto     = txtvcContacto.Text,
                    idcargo_tt     = cboidcargo_tt.SelectedValue.ToString(),
                    telefonoanx    = txttelefonoanx.Text,
                    celular        = txtcelular.Text,
                    emailcorp      = txtemailcorp.Text,
                    IdGestor       = _IdGestor,
                };

                DataSet dsCompromisoCom = new DataSet();
                dsCompromisoCom = CompromisoComBL.ProcesarCompromisoCom(CompromisoComBE);

                MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #6
0
 public DataSet ProcesarCompromisoCom(CompromisoComBE BE)
 {
     return(CompromisoComDA.ProcesarCompromisoCom(BE));
 }