private void btnRechazar_Click(object sender, EventArgs e) { if (txtdescripcion.Text != "") { if (caso == 0) { // TRANFERENCIA PENDIENTES if (admTransferencia.rechazado(CodTransDirecta, txtdescripcion.Text)) { MessageBox.Show("Se rechazo la transferencia, datos guardados correctamente!", "Transferencia Directa", MessageBoxButtons.OK, MessageBoxIcon.Information); F2TransferenciasPendientes form = (F2TransferenciasPendientes)Application.OpenForms["F2TransferenciasPendientes"]; form.CargaLista(); cerrarformulario(); //RecorreDetalle(); //if (detalle.Count > 0) //{ // foreach (clsDetalleTransferencia det in detalle) // { // admTransferencia.devuelveproductos(det); // } //} } } } else { MessageBox.Show("Describa el motivo del rechazo!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtdescripcion.Focus(); } }
private void btnAprobar_Click(object sender, EventArgs e) { try { if (txtDocSal.Text != "") { if (txtDocIng.Text != "") { if (dgvDetalle.RowCount > 0) { NS.NumDoc = txtNumero.Text; NS.CodAlmacen = Convert.ToInt32(txtCodAlmacen.Text); NS.CodCliente = 0; NS.CodNotaCredito = 0; //NS.NombreCliente1 = ""; NS.CodSucursal = frmLogin.iCodSucursal; NS.RazonSocialCliente = ""; NS.CodAutorizado = 0; NS.FechaSalida = dtpFecha.Value.Date; NS.DocumentoReferencia = 0; NS.CodTipoTransaccion = tran.CodTransaccion; NS.CodTipoDocumento = doc.CodTipoDocumento; NS.CodSerie = Convert.ToInt32(txtcodserie.Text); NS.Serie = txtSerie.Text; if (cmbMoneda.SelectedIndex == 0) { NS.Moneda = 1; } else if (cmbMoneda.SelectedIndex == 1) { NS.Moneda = 2; } NS.FechaSalida = dtpFecha.Value.Date; NS.FormaPago = 0; NS.FechaPago = dtpFecha.Value.Date; NS.Comentario = txtComentario.Text; NS.MontoBruto = Convert.ToDouble(txtBruto.Text); NS.MontoDscto = 0; NS.Igv = 0; NS.Total = Convert.ToDouble(txtValorVenta.Text); NS.CodUser = transfer.CodUser; NS.Estado = 1; NS.Codtransferencia = CodTransDirecta; //NS.DocumentoReferencia = Convert.ToInt32(transfer.CodTransDir); if (admNS.insert(NS)) { //NS.CodNotaSalida; RecorreDetalleNS(); if (detalleNS.Count > 0) { foreach (clsDetalleNotaSalida det in detalleNS) { admNS.insertdetalle(det); } } //MessageBox.Show("Los datos de la Nota de Salida se guardaron correctamente", "Transferencia Directa", MessageBoxButtons.OK, MessageBoxIcon.Information); } NI.NumDoc = txtNumero.Text; NI.CodAlmacen = Convert.ToInt32(cmbDestino.SelectedValue); //NI.cod = 0; //NS.NombreCliente1 = ""; NI.CodAutorizado = 0; NI.CodReferencia = 0; NI.CodTipoTransaccion = tran.CodTransaccion; NI.CodTipoDocumento = doc.CodTipoDocumento; NI.CodSerie = Convert.ToInt32(txtSerie.Text); NI.Serie = txtSerie.Text; if (cmbMoneda.SelectedIndex == 0) { NI.Moneda = 1; } else if (cmbMoneda.SelectedIndex == 1) { NI.Moneda = 1; } //NI.Moneda = cmbMoneda.SelectedIndex; NI.FechaIngreso = dtpFecha.Value.Date; NI.FormaPago = 0; NI.FechaPago = dtpFecha.Value.Date; NI.Comentario = txtComentario.Text; NS.MontoBruto = Convert.ToDouble(txtBruto.Text); NI.MontoDscto = 0; NI.Igv = 0; NI.Total = Convert.ToDouble(txtValorVenta.Text); NI.CodUser = transfer.CodUser; NI.Estado = 1; NI.Codtransferencia = CodTransDirecta; //NI.CodReferencia = Convert.ToInt32(transfer.CodTransDir); if (admNI.insert(NI)) { RecorreDetalleNI(); if (detalleNI.Count > 0) { foreach (clsDetalleNotaIngreso det1 in detalleNI) { admNI.insertdetalle(det1); } } MessageBox.Show("Se aprobo la transferencia, datos guardados correctamente!", "Transferencia Directa", MessageBoxButtons.OK, MessageBoxIcon.Information); } admTransferencia.Aprobar(CodTransDirecta); Proceso = 3; caso = 1; // APROBADAS CodTransDirecta = Convert.ToInt32(transfer.CodTransDir); F2TransferenciaEntreAlmacenes_Load(sender, e); F2TransferenciasPendientes form = (F2TransferenciasPendientes)Application.OpenForms["F2TransferenciasPendientes"]; if (form != null) { form.CargaLista(); } } } else { MessageBox.Show("Ingrese el Numero de Documento correctamente!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtDocIng.Focus(); } } else { MessageBox.Show("Ingrese el Numero de Documento correctamente!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtDocSal.Focus(); } } catch (Exception a) { MessageBox.Show(a.Message); } }