public DataSet ProcesarSolicitudFacultad(SolicitudFacultadBE BE)
        {
            DataSet dsResult;

            try
            {
                cmd = db.GetStoredProcCommand("SolicitudFacultad_Mnt");
                cmd.CommandTimeout = 0;
                db.AddInParameter(cmd, "OPCION", DbType.Int32, BE.OPCION);
                db.AddInParameter(cmd, "USUARIO", DbType.String, BE.USUARIO);
                db.AddInParameter(cmd, "IdSolicitud", DbType.String, BE.IdSolicitud);
                db.AddInParameter(cmd, "IdTipo_tt", DbType.String, BE.IdTipo_tt);
                db.AddInParameter(cmd, "IdItem", DbType.String, BE.IdItem);
                db.AddInParameter(cmd, "IdFacultad_tt", DbType.String, BE.IdFacultad_tt);
                db.AddInParameter(cmd, "IdRepresentanteF1", DbType.String, BE.IdRepresentanteF1);
                db.AddInParameter(cmd, "IdRepresentanteF2", DbType.String, BE.IdRepresentanteF2);
                db.AddInParameter(cmd, "IdMoneda_tt", DbType.String, BE.IdMoneda_tt);
                db.AddInParameter(cmd, "nMontoMaximo", DbType.Decimal, BE.nMontoMaximo);
                db.AddInParameter(cmd, "IdPagadora", DbType.String, BE.IdPagadora);
                db.AddInParameter(cmd, "IdSocio", DbType.String, BE.IdSocio);
                db.AddInParameter(cmd, "IdLote", DbType.String, BE.IdLote);
                db.AddInParameter(cmd, "bFirma", DbType.Boolean, BE.bFirma);
                dsResult = db.ExecuteDataSet(cmd);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(dsResult);
        }
Ejemplo n.º 2
0
        private void btnDelFacPagador_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = 0;

            try
            {
                if (dgvFacultadPagador.RowCount > 0)
                {
                    dialogResult = MessageBox.Show("Seguro de eliminar la facultad " + dgvFacultadPagador.CurrentRow.Cells["IdFacultad_tt_DscPF"].Value.ToString().Trim() + "?", "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (dialogResult == DialogResult.Yes)
                    {
                        SolicitudFacultadBE oEntity = new SolicitudFacultadBE();
                        oEntity.OPCION      = 3;
                        oEntity.USUARIO     = General.General.GetCodigoUsuario;
                        oEntity.IdSolicitud = txtIdSolicitud.Text;
                        oEntity.IdTipo_tt   = dgvFacultadPagador.CurrentRow.Cells["IdTipo_ttPF"].Value.ToString();
                        oEntity.IdItem      = dgvFacultadPagador.CurrentRow.Cells["IdItemPF"].Value.ToString();
                        new SolicitudFacultadBL().ProcesarSolicitudFacultad(oEntity);
                        MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        CargarFacultades("00322");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 3
0
        private void CargarFacultades(string IdTipo_tt)
        {
            try
            {
                SolicitudFacultadBE oEntity = new SolicitudFacultadBE();
                oEntity.OPCION      = 1;
                oEntity.USUARIO     = General.General.GetCodigoUsuario;
                oEntity.IdSolicitud = txtIdSolicitud.Text;
                oEntity.IdTipo_tt   = IdTipo_tt;
                DataSet ds = new SolicitudFacultadBL().ProcesarSolicitudFacultad(oEntity);

                if (IdTipo_tt.Equals("00321")) // Socio
                {
                    dgvFacultadSocio.DataSource = ds.Tables[0];
                }
                else
                {
                    dgvFacultadPagador.DataSource = ds.Tables[0];
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 4
0
        private void dgvFacultadPagador_CurrentCellDirtyStateChanged(object sender, EventArgs e)
        {
            try
            {
                // Referenciamos el control DataGridViewCheckBoxCell actual
                DataGridViewCheckBoxCell cb = new DataGridViewCheckBoxCell();
                if (cb != null)
                {
                    //Confirmammos los cambios efectuados en la celda actual
                    dgvFacultadPagador.CommitEdit(DataGridViewDataErrorContexts.Commit);
                    Boolean bFirma = Convert.ToBoolean(dgvFacultadPagador.CurrentRow.Cells["bFirmaPF"].Value.ToString());

                    SolicitudFacultadBE oEntity = new SolicitudFacultadBE()
                    {
                        OPCION        = 2,
                        USUARIO       = General.General.GetCodigoUsuario,
                        IdSolicitud   = txtIdSolicitud.Text,
                        IdTipo_tt     = dgvFacultadPagador.CurrentRow.Cells["IdTipo_ttPF"].Value.ToString(),
                        IdItem        = dgvFacultadPagador.CurrentRow.Cells["IdItemPF"].Value.ToString(),
                        IdFacultad_tt = dgvFacultadPagador.CurrentRow.Cells["IdFacultad_ttPF"].Value.ToString(),
                        bFirma        = bFirma
                    };
                    new SolicitudFacultadBL().ProcesarSolicitudFacultad(oEntity);
                    //CargarFacultades(oEntity.IdTipo_tt);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 5
0
        private void CargarDatos()
        {
            try
            {
                string filepath       = ConfigurationManager.AppSettings["RutaImageFisical"].ToString() + "//LegalSistemas//" + _NroIdentidadEntidad.Trim() + "//Firmas//";
                string filepathBlanco = ConfigurationManager.AppSettings["RutaImageFisical"].ToString() + "//LegalSistemas//blanco.png";
                List <SolicitudFacultadGridBE> lsEntity  = new List <SolicitudFacultadGridBE>();
                SolicitudFacultadBE            oConsulta = new SolicitudFacultadBE();
                oConsulta.OPCION      = 4;
                oConsulta.USUARIO     = General.General.GetUsuario;
                oConsulta.IdSolicitud = Codigo;
                oConsulta.IdTipo_tt   = _IdTipo_tt;
                DataSet ds = new SolicitudFacultadBL().ProcesarSolicitudFacultad(oConsulta);

                SolicitudFacultadGridBE oEntity;
                foreach (DataRow row in ds.Tables[0].Rows)
                {
                    oEntity                       = new SolicitudFacultadGridBE();
                    oEntity.NroFila               = Convert.ToInt32(row["NroFila"].ToString());
                    oEntity.IdFacultad_tt_Dsc     = row["IdFacultad_tt_Dsc"].ToString();
                    oEntity.IdRepresentanteF1_Dsc = row["IdRepresentanteF1_Dsc"].ToString();
                    oEntity.IdRepresentanteF2_Dsc = row["IdRepresentanteF2_Dsc"].ToString();
                    oEntity.ImageFirma1           = !string.IsNullOrEmpty(row["vFirmaAdjunta1"].ToString()) ? System.IO.File.ReadAllBytes(filepath + row["vFirmaAdjunta1"].ToString()) : System.IO.File.ReadAllBytes(filepathBlanco);
                    oEntity.ImageFirma2           = !string.IsNullOrEmpty(row["vFirmaAdjunta2"].ToString()) ? System.IO.File.ReadAllBytes(filepath + row["vFirmaAdjunta2"].ToString()) : System.IO.File.ReadAllBytes(filepathBlanco);
                    //oEntity.nMontoMaximo = !string.IsNullOrEmpty(row["nMontoMaximo"].ToString()) ? Convert.ToDecimal(row["nMontoMaximo"].ToString()) : 0;
                    lsEntity.Add(oEntity);
                }

                dgvFacultad.DataSource = lsEntity;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public DataSet ProcesarSolicitudFacultad(SolicitudFacultadBE BE)
        {
            DataSet dsRet = new DataSet();

            try
            {
                dsRet = SolicitudFacultadDA.ProcesarSolicitudFacultad(BE);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(dsRet);
        }
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(cboIdFacultad_tt.SelectedValue.ToString()))
                {
                    MessageBox.Show("Seleccione la facultad", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                if (string.IsNullOrEmpty(cboIdRepresentanteF1.SelectedValue.ToString()))
                {
                    MessageBox.Show("Seleccione al representante de la facultad", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                SolicitudFacultadBE oEntity = new SolicitudFacultadBE();
                oEntity.OPCION            = 2;
                oEntity.USUARIO           = General.General.GetCodigoUsuario;
                oEntity.IdSolicitud       = Codigo;
                oEntity.IdTipo_tt         = _IdTipo_tt;
                oEntity.IdItem            = string.Empty;
                oEntity.IdFacultad_tt     = cboIdFacultad_tt.SelectedValue.ToString();
                oEntity.IdRepresentanteF1 = cboIdRepresentanteF1.SelectedValue.ToString();
                oEntity.IdRepresentanteF2 = cboIdRepresentanteF2.SelectedValue.ToString();
                oEntity.IdMoneda_tt       = cboIdMoneda_tt.SelectedValue.ToString();
                oEntity.nMontoMaximo      = !string.IsNullOrEmpty(txtnMontoMaximo.Text.Trim()) ? Convert.ToDecimal(txtnMontoMaximo.Text) : 0;
                oEntity.bFirma            = true;
                new SolicitudFacultadBL().ProcesarSolicitudFacultad(oEntity);

                MessageBox.Show("Se Guardo Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }