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); } }
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); } }
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); } }
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); } }