private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtvDocumento.Text.Trim()))
                {
                    MessageBox.Show("Se seleccionar el documento adjunto", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                BovedaDetalleBE oEntity = new BovedaDetalleBE();
                oEntity.OPCION               = 2;
                oEntity.USUARIO              = General.General.GetCodigoUsuario;
                oEntity.IdBoveda             = Codigo;
                oEntity.IdFormatoDocLegal_tt = _IdFormatoDocLegal_tt;
                oEntity.vArchivoAdjunto      = txtvDocumento.Text.Trim();
                oEntity.dtAdjunto            = DateTime.Now;
                new BovedaDetalleBL().ProcesarBovedaDetalle(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);
            }
        }
Exemple #2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtMotivo.Text.Trim()))
                {
                    MessageBox.Show("Ingrese el motivo del extorno.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                DialogResult dialogResult = 0;
                dialogResult = MessageBox.Show("Seguro de extornar el documento: " + IdBoveda, "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (dialogResult == DialogResult.Yes)
                {
                    BovedaDetalleBE oEntity = new BovedaDetalleBE();
                    oEntity.OPCION               = 3;
                    oEntity.IdBoveda             = IdBoveda;
                    oEntity.IdFormatoDocLegal_tt = IdFormatoDocLegal_tt;
                    oEntity.USUARIO              = General.General.GetCodigoUsuario;
                    oEntity.Comentario           = txtMotivo.Text.Trim();
                    new BovedaDetalleBL().ProcesarBovedaDetalle(oEntity);
                    MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #3
0
        public DataSet ProcesarBovedaDetalle(BovedaDetalleBE BE)
        {
            DataSet dsResult;

            try
            {
                cmd = db.GetStoredProcCommand("BovedaDetalle_Mnt");
                cmd.CommandTimeout = 0;
                db.AddInParameter(cmd, "OPCION", DbType.Int32, BE.OPCION);
                db.AddInParameter(cmd, "USUARIO", DbType.String, BE.USUARIO);
                db.AddInParameter(cmd, "IdBoveda", DbType.String, BE.IdBoveda);
                db.AddInParameter(cmd, "IdFormatoDocLegal_tt", DbType.String, BE.IdFormatoDocLegal_tt);
                if (BE.dtAdjunto != DateTime.MinValue)
                {
                    db.AddInParameter(cmd, "dtAdjunto", DbType.DateTime, BE.dtAdjunto);
                }
                db.AddInParameter(cmd, "vArchivoAdjunto", DbType.String, BE.vArchivoAdjunto);
                db.AddInParameter(cmd, "bFlgRecepcion", DbType.Boolean, BE.bFlgRecepcion);
                if (BE.FechaPago != DateTime.MinValue)
                {
                    db.AddInParameter(cmd, "FechaPago", DbType.DateTime, BE.FechaPago);
                }
                db.AddInParameter(cmd, "ImportePago", DbType.Decimal, BE.ImportePago);
                db.AddInParameter(cmd, "Comentario", DbType.String, BE.Comentario);
                dsResult = db.ExecuteDataSet(cmd);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(dsResult);
        }
        private void dgvBovedaDetalle_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
                    dgvBovedaDetalle.CommitEdit(DataGridViewDataErrorContexts.Commit);
                    Boolean bChk = Convert.ToBoolean(dgvBovedaDetalle.CurrentRow.Cells["bFlgRecepcion"].Value.ToString());

                    BovedaDetalleBE oEntity = new BovedaDetalleBE()
                    {
                        OPCION               = 4,
                        USUARIO              = General.General.GetCodigoUsuario,
                        IdBoveda             = dgvBovedaDetalle.CurrentRow.Cells["IdBoveda"].Value.ToString(),
                        IdFormatoDocLegal_tt = dgvBovedaDetalle.CurrentRow.Cells["IdFormatoDocLegal_tt"].Value.ToString(),
                        bFlgRecepcion        = bChk
                    };
                    new BovedaDetalleBL().ProcesarBovedaDetalle(oEntity);
                    CargarDatos();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #5
0
        public DataSet ProcesarBovedaDetalle(BovedaDetalleBE BE)
        {
            DataSet dsRet = new DataSet();

            try
            {
                dsRet = BovedaDA.ProcesarBovedaDetalle(BE);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(dsRet);
        }
 private void CargarDatos()
 {
     try
     {
         BovedaDetalleBE oEntity = new BovedaDetalleBE();
         oEntity.OPCION              = 1;
         oEntity.USUARIO             = General.General.GetUsuario;
         oEntity.IdBoveda            = Codigo;
         dgvBovedaDetalle.DataSource = new BovedaDetalleBL().ProcesarBovedaDetalle(oEntity).Tables[0];
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void dgvBoveda_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.ColumnIndex < 0)
                {
                    return;
                }
                if (e.RowIndex == -1)
                {
                    return;
                }

                if (dgvBoveda.Columns[e.ColumnIndex].Name.Equals("btnConfirmarRecepcion"))
                {
                    if (dgvBoveda.CurrentRow.Cells["IdEstado_tt"].Value.ToString().Equals("00398")) // Enviado a Boveda
                    {
                        DialogResult dialogResult = 0;
                        dialogResult = MessageBox.Show("Seguro de confirmar la recepción del documento a Boveda: " + dgvBoveda.CurrentRow.Cells["IdBoveda"].Value.ToString().Trim(), "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (dialogResult == DialogResult.Yes)
                        {
                            BovedaDetalleBE oEntity = new BovedaDetalleBE();
                            oEntity.OPCION               = 5;
                            oEntity.IdBoveda             = dgvBoveda.CurrentRow.Cells["IdBoveda"].Value.ToString();
                            oEntity.IdFormatoDocLegal_tt = dgvBoveda.CurrentRow.Cells["IdFormatoDocLegal_tt"].Value.ToString();
                            oEntity.FechaPago            = !string.IsNullOrEmpty(dgvBoveda.CurrentRow.Cells["FechaPago"].Value.ToString()) ? Convert.ToDateTime(dgvBoveda.CurrentRow.Cells["FechaPago"].Value.ToString()) : DateTime.MinValue;
                            oEntity.ImportePago          = !string.IsNullOrEmpty(dgvBoveda.CurrentRow.Cells["ImportePago"].Value.ToString()) ? Convert.ToDecimal(dgvBoveda.CurrentRow.Cells["ImportePago"].Value.ToString()) : 0;
                            oEntity.USUARIO              = General.General.GetCodigoUsuario;
                            new BovedaDetalleBL().ProcesarBovedaDetalle(oEntity);
                            MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            CargarDatos();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Solo se puede confirmar la recepción cuando esté enviado a Boveda, verifique por favor", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }

                if (dgvBoveda.Columns[e.ColumnIndex].Name.Equals("btnEnviarACobranzas"))
                {
                    if (dgvBoveda.CurrentRow.Cells["IdEstado_tt"].Value.ToString().Equals("01160")) // Solicitado por Cobranzas
                    {
                        DialogResult dialogResult = 0;
                        dialogResult = MessageBox.Show("Seguro de enviar a Cobranzas: " + dgvBoveda.CurrentRow.Cells["IdBoveda"].Value.ToString().Trim(), "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (dialogResult == DialogResult.Yes)
                        {
                            BovedaDetalleBE oEntity = new BovedaDetalleBE();
                            oEntity.OPCION               = 7;
                            oEntity.IdBoveda             = dgvBoveda.CurrentRow.Cells["IdBoveda"].Value.ToString();
                            oEntity.IdFormatoDocLegal_tt = dgvBoveda.CurrentRow.Cells["IdFormatoDocLegal_tt"].Value.ToString();
                            oEntity.USUARIO              = General.General.GetCodigoUsuario;
                            new BovedaDetalleBL().ProcesarBovedaDetalle(oEntity);
                            MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            CargarDatos();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Solo se puede enviar a cobranzas cuando exista una solicitud, verifique por favor", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }

                if (dgvBoveda.Columns[e.ColumnIndex].Name.Equals("btnConfirmarIngresoCobranza"))
                {
                    if (dgvBoveda.CurrentRow.Cells["IdEstado_tt"].Value.ToString().Equals("01161")) // Enviado a Cobranzas
                    {
                        DialogResult dialogResult = 0;
                        dialogResult = MessageBox.Show("¿Seguro de confirmar el ingreso a Cobranzas: " + dgvBoveda.CurrentRow.Cells["IdBoveda"].Value.ToString().Trim() + "?", "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (dialogResult == DialogResult.Yes)
                        {
                            BovedaDetalleBE oEntity = new BovedaDetalleBE();
                            oEntity.OPCION               = 6;
                            oEntity.IdBoveda             = dgvBoveda.CurrentRow.Cells["IdBoveda"].Value.ToString();
                            oEntity.IdFormatoDocLegal_tt = dgvBoveda.CurrentRow.Cells["IdFormatoDocLegal_tt"].Value.ToString();
                            oEntity.USUARIO              = General.General.GetCodigoUsuario;
                            new BovedaDetalleBL().ProcesarBovedaDetalle(oEntity);
                            MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            CargarDatos();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Solo se confirmar el ingreso a cobranzas cuando el documento se haya enviado por boveda, verifique por favor", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }

                if (dgvBoveda.Columns[e.ColumnIndex].Name.Equals("btnEnviarBoveda"))
                {
                    if (dgvBoveda.CurrentRow.Cells["IdEstado_tt"].Value.ToString().Equals("01162")) // En Cobranzas
                    {
                        DialogResult dialogResult = 0;
                        dialogResult = MessageBox.Show("Seguro de enviar a boveda el documento: " + dgvBoveda.CurrentRow.Cells["IdBoveda"].Value.ToString().Trim(), "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (dialogResult == DialogResult.Yes)
                        {
                            BovedaDetalleBE oEntity = new BovedaDetalleBE();
                            oEntity.OPCION               = 9;
                            oEntity.IdBoveda             = dgvBoveda.CurrentRow.Cells["IdBoveda"].Value.ToString();
                            oEntity.IdFormatoDocLegal_tt = dgvBoveda.CurrentRow.Cells["IdFormatoDocLegal_tt"].Value.ToString();
                            oEntity.USUARIO              = General.General.GetCodigoUsuario;
                            new BovedaDetalleBL().ProcesarBovedaDetalle(oEntity);
                            MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            CargarDatos();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Solo se confirmar el ingreso a cobranzas cuando el documento se haya enviado por boveda, verifique por favor", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }

                if (dgvBoveda.Columns[e.ColumnIndex].Name.Equals("btnVer"))
                {
                    if (!string.IsNullOrEmpty(dgvBoveda.CurrentRow.Cells["vArchivoAdjunto"].Value.ToString()))
                    {
                        string filepath = ConfigurationManager.AppSettings["RutaImageFisical"].ToString() + "//LegalSistemas//Boveda//" + dgvBoveda.CurrentRow.Cells["IdBoveda"].Value.ToString() + "//" + dgvBoveda.CurrentRow.Cells["vArchivoAdjunto"].Value.ToString();
                        Process.Start(filepath);
                    }
                }

                if (dgvBoveda.Columns[e.ColumnIndex].Name.Equals("btnTracking"))
                {
                    frmQryBovedaTracking ofrm = new frmQryBovedaTracking();
                    ofrm.Codigo = dgvBoveda.CurrentRow.Cells["IdBoveda"].Value.ToString();
                    ofrm._IdFormatoDocLegal_tt = dgvBoveda.CurrentRow.Cells["IdFormatoDocLegal_tt"].Value.ToString();
                    ofrm.ShowDialog();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }