private void txtDocRef_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { if (Application.OpenForms["frmDocumentos"] != null) { Application.OpenForms["frmDocumentos"].Activate(); } else { frmDocumentos form = new frmDocumentos(); form.Proceso = 3; form.ShowDialog(); doc = form.doc; CodDocumento = doc.CodTipoDocumento; txtDocRef.Text = doc.Sigla; lbDocumento.Text = doc.Descripcion; lbDocumento.Visible = true; if (CodDocumento != 0) { ProcessTabKey(true); } } } }
private void frmOrdenCompra_Load(object sender, EventArgs e) { CodDocumento = 12; doc = Admdoc.CargaTipoDocumento(CodDocumento); txtCodDoc.Text = doc.CodTipoDocumento.ToString(); txtDocRef.Text = doc.Sigla; lbDocumento.Text = doc.Descripcion; if (txtDocRef.Text == "") { txtSerie.Focus(); } if (Proceso == 1) { } if (Proceso == 2) { CargaOrdenCompra(); } else if (Proceso == 3) { CargaOrdenCompra(); sololectura(true); } else if (Proceso == 4) { CargaOrdenCompra(); sololectura(true); } else if (Proceso == 5) { CargaOrdenCompra(); sololectura(true); } }
public static clsTipoDocumento seleccionarTipoDocumento(clsTipoDocumento objTipoDocumento) { List <SqlParameter> lstParametrosSQL = new List <SqlParameter>(); SqlParameter sqlParametro; lstParametrosSQL = crearLista(objTipoDocumento); sqlParametro = new SqlParameter(); sqlParametro.ParameterName = "@Accion"; sqlParametro.Value = 4; sqlParametro.Direction = ParameterDirection.Input; lstParametrosSQL.Add(sqlParametro); sqlParametro = new SqlParameter(); sqlParametro.ParameterName = "@IdGenerado"; sqlParametro.Value = 0; sqlParametro.Direction = ParameterDirection.Output; lstParametrosSQL.Add(sqlParametro); DataTable dtResultado = clsGestorBD.ejecutarStoredProcedureDataTable("up_ManTipoDocumento", lstParametrosSQL); objTipoDocumento.Nombre = dtResultado.Rows[0]["Nombre"].ToString(); objTipoDocumento.NumeroDigitos = dtResultado.Rows[0]["NumeroDigitos"].ToString(); objTipoDocumento.Descripcion = dtResultado.Rows[0]["Descripcion"].ToString(); return(objTipoDocumento); }
private void txtDocRefe_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { if (Application.OpenForms["frmDocumentos"] != null) { Application.OpenForms["frmDocumentos"].Activate(); } else { if (cli.Ruc != "") { frmDocumentos form = new frmDocumentos(); form.Proceso = 3; form.ShowDialog(); doc = form.doc; CodDocumento = doc.CodTipoDocumento; txtCodDocumento.Text = CodDocumento.ToString(); txtDocRefe.Text = doc.Sigla; if (CodDocumento != 0) { ProcessTabKey(true); } } } } }
public void getTipoDocumento() { //Variables DataTable dt = new DataTable(); BindingSource bs = new BindingSource(); clsTipoDocumento objDocumento = new clsTipoDocumento(); //Lenamos el DS de Categorias Params.Clear(); Data.DataModule.ParamByName(Params, "Datos", ""); Data.DataModule.FillDataSet(spCatEstacionDS, "spCatTipoDocumento", Params.ToArray()); dt = spCatEstacionDS.Tables["spCatTipoDocumento"]; lstTipoDocumento = objDocumento.FillList(dt); bs.DataSource = lstTipoDocumento; this.lueTipoDocumento.Properties.DataSource = bs.List; //this.lueGrupoNomina.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("GrupoNominaID", "Nomina ID")); this.lueTipoDocumento.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Nombre", "Nombre")); this.lueTipoDocumento.Properties.DisplayMember = "Nombre"; this.lueTipoDocumento.Properties.ValueMember = "TipoDocumentoID"; this.lueGrupoNomina.Properties.DropDownRows = lstTipoDocumento.Count; }
private void mostrarInformacion(clsTipoDocumento objTipoDocumento, int numAccion) { if (numAccion != clsComun.INSERTAR) { txtNombreDetalle.Text = objTipoDocumento.Nombre; txtNumeroDigitosDetalle.Text = objTipoDocumento.NumeroDigitos; rtxtDescripcionDetalle.Text = objTipoDocumento.Descripcion; } if (numAccion == clsComun.VER) { txtNombreDetalle.Solo_Lectura = SistemaCentroSalud.Controles.cuTextBox.SoloLectura.verdadero; txtNumeroDigitosDetalle.Solo_Lectura = SistemaCentroSalud.Controles.cuTextBox.SoloLectura.verdadero; rtxtDescripcionDetalle.Solo_Lectura = SistemaCentroSalud.Controles.cuRichTextBox.SoloLectura.verdadero; btnCancelar.Visible = false; btnGuardar.Text = "Volver"; } else { txtNombreDetalle.Solo_Lectura = SistemaCentroSalud.Controles.cuTextBox.SoloLectura.falso; txtNumeroDigitosDetalle.Solo_Lectura = SistemaCentroSalud.Controles.cuTextBox.SoloLectura.falso; rtxtDescripcionDetalle.Solo_Lectura = SistemaCentroSalud.Controles.cuRichTextBox.SoloLectura.falso; btnCancelar.Visible = true; btnGuardar.Text = "Guardar"; } clsComun.tabSiguiente(tbcTipoDocumento, tbpBuscar, tbpDetalle); }
public static bool eliminarTipoDocumento(clsTipoDocumento objTipoDocumento) { List <SqlParameter> lstParametrosSQL = new List <SqlParameter>(); SqlParameter sqlParametro; lstParametrosSQL = crearLista(objTipoDocumento); sqlParametro = new SqlParameter(); sqlParametro.ParameterName = "@Accion"; sqlParametro.Value = 2; sqlParametro.Direction = ParameterDirection.Input; lstParametrosSQL.Add(sqlParametro); sqlParametro = new SqlParameter(); sqlParametro.ParameterName = "@IdGenerado"; sqlParametro.Value = 0; sqlParametro.Direction = ParameterDirection.Output; lstParametrosSQL.Add(sqlParametro); int numResultado = clsGestorBD.ejecutarStoredProcedureInt("up_ManTipoDocumento", lstParametrosSQL); if (numResultado != 0) { return(true); } else { return(false); } }
public static List <clsTipoDocumento> up_SelTipoDocumento() { List <clsTipoDocumento> lstTipoDocumentos = new List <clsTipoDocumento>(); DataTable dtTipoDocumentos = clsGestorBD.up_SelTipoDocumento(); for (int i = 0; i < dtTipoDocumentos.Rows.Count; i++) { string strId = dtTipoDocumentos.Rows[i][0].ToString(); string strNombre = dtTipoDocumentos.Rows[i][1].ToString(); string strDescripcion = dtTipoDocumentos.Rows[i][2].ToString(); string strNumeroDigitos = dtTipoDocumentos.Rows[i][3].ToString(); string strEstado = dtTipoDocumentos.Rows[i][4].ToString(); clsTipoDocumento objTipoDocumento = new clsTipoDocumento(); objTipoDocumento.NumIdTipoDocumento = Int32.Parse(strId); objTipoDocumento.StrNombre = strNombre; objTipoDocumento.StrDescripcion = strDescripcion; objTipoDocumento.NumNumeroDigitos = Int32.Parse(strNumeroDigitos); objTipoDocumento.StrEstado = strEstado; lstTipoDocumentos.Add(objTipoDocumento); } return(lstTipoDocumentos); }
public Boolean update(clsTipoDocumento doc) { try { return(Mdoc.Update(doc)); } catch (Exception ex) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
private void llenarComboTipoDocumento(List<clsTipoDocumento> lstTipoDocumentos) { clsTipoDocumento objTipoDocumento = new clsTipoDocumento(); objTipoDocumento.StrNombre = "SELECCIONAR"; cboTipoDocumento.Items.Add(objTipoDocumento); for (int i = 0; i < lstTipoDocumentos.Count; i++) { cboTipoDocumento.Items.Add(lstTipoDocumentos[i]); } }
public frmTipoDocumento() { InitializeComponent(); clsTipoDocumento objTipoDocumento = new clsTipoDocumento(); objTipoDocumento.Estado = "TODOS"; dtTiposDocumento = ctrTipoDocumento.seleccionarTiposDocumentosCriterios(objTipoDocumento); cargarGrilla(); }
private Boolean BuscaTipoDocumento() { doc = Admdoc.BuscaTipoDocumento(txtDocRefe.Text); if (doc != null) { CodDocumento = doc.CodTipoDocumento; return(true); } else { CodDocumento = 0; return(false); } }
private void buscarCriterios(object sender, EventArgs e) { try { clsTipoDocumento objTipoDocumento = new clsTipoDocumento(); objTipoDocumento.Nombre = txtNombreBuscar.Text; objTipoDocumento.Estado = cboEstadoBuscar.SelectedItem.ToString(); dtTiposDocumento = ctrTipoDocumento.seleccionarTiposDocumentosCriterios(objTipoDocumento); cargarGrilla(); } catch { } }
private Boolean BuscaTipoDocumento() { doc = Admdoc.BuscaTipoDocumento(txtDocRef.Text); if (doc != null) { CodDocumento = doc.CodTipoDocumento; lbDocumento.Text = doc.Descripcion; lbDocumento.Visible = true; return(true); } else { CodDocumento = 0; return(false); } }
private bool BuscaTipoDocumento() { doc = Admdoc.BuscaTipoDocumento(txtDocRef.Text); if (doc != null) { CodDocumento = doc.CodTipoDocumento; txtCodDocumento.Text = CodDocumento.ToString(); return(true); } else { CodDocumento = 0; txtCodDocumento.Text = CodDocumento.ToString(); return(false); } }
private void frmSerie_Load(object sender, EventArgs e) { CargaEmpresas(); cmbEmpresa.SelectedValue = frmLogin.iCodEmpresa; CargaAlmacenes(); CargaImpresoras(); //CargaPaperSize(); cmbAlmacen.SelectedValue = frmLogin.iCodAlmacen; CargaLista(); td = Admdoc.BuscaTipoDocumento(Sigla); label2.Text = "Codigo"; label3.Text = "codSerie"; if (Proceso == 3) { bloquearbotones(); } }
private void cmbTipo_SelectionChangeCommitted(object sender, EventArgs e) { if (cmbTipo.Text == "INGRESO") { txtDocRef.Text = "RCHI"; doc = Admdoc.BuscaTipoDocumento(txtDocRef.Text); CodDocumento = doc.CodTipoDocumento; //cmbtipopagoser.Enabled = true; //carga(1); } else if (cmbTipo.Text == "EGRESO") { txtDocRef.Text = "RCHE"; doc = Admdoc.BuscaTipoDocumento(txtDocRef.Text); CodDocumento = doc.CodTipoDocumento; //cmbtipopagoser.Enabled = true; //carga(0); } }
private void btnActivar_Click(object sender, EventArgs e) { if (dgvTiposDocumento.SelectedRows.Count > 0) { if (MessageBox.Show("¿Está seguro que desea activar este tipo de documento?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { numAccion = clsComun.RECUPERAR; numIdTipoDocumento = Int32.Parse(dgvTiposDocumento.Rows[dgvTiposDocumento.CurrentRow.Index].Cells[0].Value.ToString()); clsTipoDocumento objTipoDocumento = new clsTipoDocumento(); objTipoDocumento.IdTipoDocumento = numIdTipoDocumento; if (ctrTipoDocumento.recuperarTipoDocumento(objTipoDocumento)) { dgvTiposDocumento.Rows[dgvTiposDocumento.CurrentRow.Index].Cells[3].Value = "ACTIVO"; dgvTiposDocumento.Rows[dgvTiposDocumento.CurrentRow.Index].Cells[1].Style.ForeColor = Color.White; dgvTiposDocumento.Rows[dgvTiposDocumento.CurrentRow.Index].Cells[1].Style.BackColor = Color.Red; dgvTiposDocumento.Rows[dgvTiposDocumento.CurrentRow.Index].Cells[2].Style.ForeColor = Color.White; dgvTiposDocumento.Rows[dgvTiposDocumento.CurrentRow.Index].Cells[2].Style.BackColor = Color.Red; dgvTiposDocumento.Rows[dgvTiposDocumento.CurrentRow.Index].Cells[3].Style.ForeColor = Color.White; dgvTiposDocumento.Rows[dgvTiposDocumento.CurrentRow.Index].Cells[3].Style.BackColor = Color.Red; btnActivar.Visible = false; btnEliminar.Visible = true; MessageBox.Show("El tipo de documento se activó exitosamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (MessageBox.Show("Ocurrió un error mientras se intentaba activar el tipo de documento", "Mensaje", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) != DialogResult.Cancel) { btnEliminar_Click(sender, e); } } } } else { MessageBox.Show("Debe seleccionar un tipo de documento", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private static List <SqlParameter> crearLista(clsTipoDocumento objTipoDocumento) { List <SqlParameter> lstParametrosSQL = new List <SqlParameter>(); SqlParameter sqlParametro; foreach (PropertyInfo pi in objTipoDocumento.GetType().GetProperties()) { if (pi.CanRead) { sqlParametro = new SqlParameter(); sqlParametro.ParameterName = "@" + pi.Name; sqlParametro.Value = pi.GetValue(objTipoDocumento, null); sqlParametro.Direction = ParameterDirection.Input; lstParametrosSQL.Add(sqlParametro); } } return(lstParametrosSQL); }
public Boolean insert(clsTipoDocumento doc) { try { return(Mdoc.Insert(doc)); } catch (Exception ex) { if (ex.Message.Contains("Duplicate entry")) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: N°- de Documento Repetido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(false); } }
private void cargarComboTipoDocumento() { clsTipoDocumento objTipoDocumento = new clsTipoDocumento(); DataTable dt = ctrTipoDocumento.seleccionarTiposDocumentosCriterios(objTipoDocumento); objTipoDocumento.Nombre = "SELECCIONAR"; cboTipoDocumento.Items.Add(objTipoDocumento); for (int i = 0; i < dt.Rows.Count; i++) { objTipoDocumento = new clsTipoDocumento(); objTipoDocumento.IdTipoDocumento = Int32.Parse(dt.Rows[i]["IdTipoDocumento"].ToString()); objTipoDocumento.Nombre = dt.Rows[i]["Nombre"].ToString(); objTipoDocumento.NumeroDigitos = dt.Rows[i]["NumeroDigitos"].ToString(); cboTipoDocumento.Items.Add(objTipoDocumento); } }
private void frmOrdenCompra_Load(object sender, EventArgs e) { cargaMoneda(); cmbMoneda.SelectedIndex = 0; CargaFormaPagos(); //tc = AdmTc.CargaTipoCambio(dtpFecha.Value.Date); tc = AdmTc.CargaTipoCambio(dtpFecha.Value.Date, 2); tidoc = Admtipodoc.CargaTipoDocumento(13);// 13 orden de compra serie = admser.BuscaSeriexDocumento(tidoc.CodTipoDocumento, frmLogin.iCodAlmacen); if (serie == null) { MessageBox.Show("Debe agregar Serie para este tipo de Documento" + Environment.NewLine + "Porfavor Cierre esta Ventana Cree la Serie y Vuelva Abrir", "Orden Compra", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (Proceso == 1) { //txtOrdenCompra.Text = admser.traeNumeracion(frmLogin.iCodAlmacen, tidoc.CodTipoDocumento).ToString(); } if (Proceso == 2) { CargaOrdenCompra(); } else if (Proceso == 3) { CargaOrdenCompra(); sololectura(true); } else if (Proceso == 4) { CargaOrdenCompra(); sololectura(true); } else if (Proceso == 5) { CargaOrdenCompra(); sololectura(true); } }
private Boolean valida_serie(string sigl) { doc2 = null; try { doc2 = Admdoc.BuscaTipoDocumento(sigl); if (doc2 != null) { codDocumentoPago = doc2.CodTipoDocumento; siglaPago = doc2.Sigla; return(true); } else { return(false); } } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
public static DataTable seleccionarTiposDocumentosCriterios(clsTipoDocumento objTipoDocumento) { List <SqlParameter> lstParametrosSQL = new List <SqlParameter>(); SqlParameter sqlParametro; lstParametrosSQL = crearLista(objTipoDocumento); sqlParametro = new SqlParameter(); sqlParametro.ParameterName = "@Accion"; sqlParametro.Value = 6; sqlParametro.Direction = ParameterDirection.Input; lstParametrosSQL.Add(sqlParametro); sqlParametro = new SqlParameter(); sqlParametro.ParameterName = "@IdGenerado"; sqlParametro.Value = 0; sqlParametro.Direction = ParameterDirection.Output; lstParametrosSQL.Add(sqlParametro); return(clsGestorBD.ejecutarStoredProcedureDataTable("up_ManTipoDocumento", lstParametrosSQL)); }
private void btnModificar_Click(object sender, EventArgs e) { if (dgvTiposDocumento.SelectedRows.Count > 0) { numAccion = clsComun.MODIFICAR; numIdTipoDocumento = Int32.Parse(dgvTiposDocumento.Rows[dgvTiposDocumento.CurrentRow.Index].Cells[0].Value.ToString()); limpiarFormulario(); clsTipoDocumento objTipoDocumento = new clsTipoDocumento(); objTipoDocumento.IdTipoDocumento = numIdTipoDocumento; objTipoDocumento = ctrTipoDocumento.seleccionarTipoDocumento(objTipoDocumento); mostrarInformacion(objTipoDocumento, numAccion); txtNombreDetalle.Focus(); } else { MessageBox.Show("Debe seleccionar un tipo de documento", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void F2TransferenciaEntreAlmacenes_Load(object sender, EventArgs e) { doc = admtd.BuscaTipoDocumento("CI"); // TIPO DOCUMENTO CI COTIZACION INTERNA (DOCUMENTO PEDIDO POR CARSALSI) CodTransaccion = 15; //TRANSFERENCIA DIRECTA CargaTransaccion(); txtDocRef.Text = doc.Sigla; CodDocumento = doc.CodTipoDocumento; cmbMoneda.SelectedIndex = 0; dtpFecha.MaxDate = DateTime.Today.Date; if (Proceso == 1) { txtCodAlmacen.Text = frmLogin.iCodAlmacen.ToString(); almacen = admAlmacen.CargaAlmacen(frmLogin.iCodAlmacen); txtOrigen.Text = almacen.Descripcion; CargaAlmacenDestino(frmLogin.iCodEmpresa, frmLogin.iCodAlmacen); tc = AdmTc.CargaTipoCambio(dtpFecha.Value.Date, 2); btnAprobar.Visible = false; btnRechazar.Visible = false; sololectura(true); } else if (Proceso == 2) { CargaTransferencia(); } else if (Proceso == 3) { CargaTransferencia(); tran = admTransaccion.MuestraTransaccionS("TD", 1); doc = admtd.BuscaTipoDocumento(transfer.SiglaDocumento); txtCodAlmacen.Text = transfer.CodAlmacenOrigen.ToString(); almacen = admAlmacen.CargaAlmacen(transfer.CodAlmacenOrigen); txtOrigen.Text = almacen.Descripcion; txtDocRef.Text = doc.Sigla; CargaAlmacenDestino(frmLogin.iCodEmpresa, transfer.CodAlmacenOrigen); sololectura(false); if (caso == 0) // TRANFERENCIA PENDIENTES { txtDocSal.Visible = false; txtDocIng.Visible = false; label7.Visible = false; label6.Visible = false; txtDocSal.Enabled = false; txtDocIng.Enabled = false; btnAprobar.Visible = true; btnRechazar.Visible = true; btnImprimir.Visible = false; MessageBox.Show("Puede Imprimir, Aprobar o Rechazar la Transferencia", "Transferencia Directa", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (caso == 1) // TRANFERENCIA APROBADAS { btnAprobar.Visible = false; btnRechazar.Visible = false; label7.Visible = true; label6.Visible = true; txtDocSal.Enabled = false; txtDocIng.Enabled = false; txtdescripcion.Enabled = false; NS = admNS.CargaNS(CodTransDirecta); if (NS != null) { txtDocSal.Text = NS.CodNotaSalida; } NI = admNI.CargaNI(CodTransDirecta); if (NI != null) { txtDocIng.Text = NI.CodNotaIngreso; } txtdescripcion.Text = transfer.DescripcionRechazo; } else if (caso == 2 || caso == 3) // TRANFERENCIA ENVIADAS { btnAprobar.Visible = false; btnRechazar.Visible = false; txtDocSal.Enabled = false; txtDocIng.Enabled = false; txtDocSal.Visible = true; txtDocIng.Visible = true; label7.Visible = true; label6.Visible = true; txtdescripcion.Enabled = false; NS = admNS.CargaNS(CodTransDirecta); if (NS != null) { txtDocSal.Text = NS.CodNotaSalida; } NI = admNI.CargaNI(CodTransDirecta); if (NI != null) { txtDocIng.Text = NI.CodNotaIngreso; } txtdescripcion.Text = transfer.DescripcionRechazo; } //dgvDetalle.Columns["preciounitario"].DefaultCellStyle.Format = "#,0.0000"; // dgvDetalle.Columns["subtotal"].DefaultCellStyle.Format = "#,0.0000"; } }
private void btnAnular_Click(object sender, EventArgs e) { try { if (dgvVentas.Rows.Count >= 1 && dgvVentas.CurrentRow != null) { DataGridViewRow row = dgvVentas.CurrentRow; if (btnAnular.Text == "Anular") { if (dgvVentas.Rows.Count >= 1 && dgvVentas.CurrentRow.Index != -1) { DialogResult dlgResult = MessageBox.Show("Esta seguro que desea anular el documento seleccionado", "Notas", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlgResult == DialogResult.No) { return; } else { venta = AdmVenta.CargaFacturaVenta(Convert.ToInt32(venta.CodFacturaVenta)); dt_AnulaPago = admPago.MuestraPagoVentaAnula(frmLogin.iCodAlmacen, Convert.ToInt32(venta.CodFacturaVenta)); if (venta.Anulado == 1) { MessageBox.Show("El documento ya se a anulado anteriormente..!", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } nota2 = AdmVenta.BuscaNotaSalida(Convert.ToInt32(venta.CodFacturaVenta), frmLogin.iCodAlmacen); Boolean verifica = false; Int32 CodNotaSalida; if (AdmVenta.anular(Convert.ToInt32(venta.CodFacturaVenta))) { if (nota2 != null) { CodNotaSalida = Convert.ToInt32(nota2.CodNotaIngreso); trans = admTrans.MuestraTransaccion(8); //8 Ingreso por Devolucion nota2.CodTipoTransaccion = trans.CodTransaccion; doc = Admdoc.BuscaTipoDocumento("DIA"); // DOCUMENTO INTERNO ANULACION ser = Admser.BuscaSeriexDocumento(doc.CodTipoDocumento, frmLogin.iCodAlmacen); nota2.Serie = ser.Serie; nota2.NumDoc = Convert.ToString(ser.Numeracion); nota2.DescripcionTransaccion = trans.Descripcion; nota2.CodTipoDocumento = doc.CodTipoDocumento; nota2.CodSerie = ser.CodSerie; nota2.CodReferencia = nota2.DocumentoReferencia; if (!AdmIngreso.insert(nota2)) { MessageBox.Show("No se pudo registrar el ingreso..!", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error al consultar Venta", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } dt_AnulaVenta = AdmVenta.CargaDetalleNotaSalida(Convert.ToInt32(CodNotaSalida), frmLogin.iCodAlmacen); LeeProductos(); foreach (clsDetalleNotaIngreso det in lstNotaIng) { if (!AdmIngreso.insertdetalle(det)) { MessageBox.Show("No se puede devolver productos..!", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Information); verifica = false; } /*if (venta.Anulado != 1) * { * if (!AdmVenta.UpdateKardex(Convert.ToInt32(nota2.CodNotaIngreso), Convert.ToInt32(det.CodProducto), frmLogin.iCodAlmacen, Convert.ToDecimal(det.Cantidad),Convert.ToDecimal(det.Importe))) * { * * * } * }*/ } foreach (DataRow row2 in dt_AnulaPago.Rows) { if (!admPago.AnularPago(Convert.ToInt32(row2[0]))) { MessageBox.Show("No se ha podido eliminar el pago", "Pagos", MessageBoxButtons.OK, MessageBoxIcon.Information); verifica = false; } } verifica = true; if (verifica == true) { MessageBox.Show("El documento ha sido anulado correctamente", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El documento no se ha anulado correctamente", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error); } CargaLista(); } } } } else if (btnAnular.Text == "Activar") { if (dgvVentas.Rows.Count >= 1 && dgvVentas.CurrentRow.Index != -1) { DialogResult dlgResult = MessageBox.Show("Esta seguro que desea activar el documento seleccionado", "Notas", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlgResult == DialogResult.No) { return; } else { if (AdmVenta.activar(Convert.ToInt32(venta.CodFacturaVenta))) { MessageBox.Show("El documento ha sido activado correctamente", "Notas", MessageBoxButtons.OK, MessageBoxIcon.Information); CargaLista(); } } } } } } catch (Exception a) { MessageBox.Show(a.Message); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (numAccion == clsComun.VER) { clsComun.tabAnterior(tbcTipoDocumento, tbpBuscar, tbpDetalle); limpiarFormulario(); txtNombreBuscar.Focus(); } else { if (validarFormulario()) { clsTipoDocumento objTipoDocumento = new clsTipoDocumento(); objTipoDocumento.IdTipoDocumento = numIdTipoDocumento; objTipoDocumento.Nombre = txtNombreDetalle.Text; objTipoDocumento.Descripcion = rtxtDescripcionDetalle.Text; objTipoDocumento.NumeroDigitos = txtNumeroDigitosDetalle.Text; if (numAccion == clsComun.INSERTAR) { if (ctrTipoDocumento.registrarTipoDocumento(objTipoDocumento)) { if (MessageBox.Show("El tipo de documento se registró exitosamente\n¿Desea seguir registrando tipos de documento?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { limpiarFormulario(); txtNombreDetalle.Focus(); } else { clsComun.tabAnterior(tbcTipoDocumento, tbpBuscar, tbpDetalle); limpiarFormulario(); txtNombreBuscar.Focus(); dtTiposDocumento = ctrTipoDocumento.seleccionarTiposDocumento(objTipoDocumento); cargarGrilla(); } } else { if (MessageBox.Show("Ocurrió un error mientras se intentaba registrar el tipo de documento", "Mensaje", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) != DialogResult.Cancel) { btnGuardar_Click(sender, e); } } } else if (numAccion == clsComun.MODIFICAR) { if (ctrTipoDocumento.modificarTipoDocumento(objTipoDocumento)) { MessageBox.Show("El tipo de documento se modificó exitosamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); clsComun.tabAnterior(tbcTipoDocumento, tbpBuscar, tbpDetalle); limpiarFormulario(); txtNombreBuscar.Focus(); dtTiposDocumento = ctrTipoDocumento.seleccionarTiposDocumento(objTipoDocumento); cargarGrilla(); } else { if (MessageBox.Show("Ocurrió un error mientras se intentaba modificar el tipo de documento", "Mensaje", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) != DialogResult.Cancel) { btnGuardar_Click(sender, e); } } } } } }