private void btnNew_Click(object sender, EventArgs e) { try { string Rpta = ""; if (txtIdProveedor.Text == string.Empty || txtImpuesto.Text == string.Empty || txtNumComprobante.Text == string.Empty || DtDetalle.Rows.Count == 0) { this.MensajeError("Falta de Ingresar"); ErrorIcono.SetError(txtIdProveedor, "Selecccione un Proveedor"); ErrorIcono.SetError(txtImpuesto, "Ingrese un Impuesto"); ErrorIcono.SetError(txtNumComprobante, "Ingrese un Numero de Comprobante"); ErrorIcono.SetError(dgvDetalle, "Deve tener por lo Menos un Articulo"); } else { //Convert.ToInt32(txtIdeDocumento.Text), Rpta = N_Factura.Insertar(Convert.ToInt32("3"), "Factura", txtSerie.Text.Trim(), txtNumComprobante.Text.Trim(), Convert.ToInt32(txtIdProveedor.Text), Convert.ToDecimal(txtSubTotal.Text), Convert.ToDecimal(txtIVA.Text), Convert.ToDecimal(txtTotal.Text), Convert.ToInt32(cboBodega.SelectedValue), Variables.idUsuarios, 1, DtDetalle); if (Rpta.Equals("OK")) { this.MensajeOk("Se Registro Transaccion de Ingreso"); this.Limpiar(); this.Listar(); tabControl1.SelectedIndex = 0; } else { this.MensajeError(Rpta); } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void Buscar() { try { dataGridView1.DataSource = N_Factura.Buscar(txtBuscar.Text); this.formato(); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void Buscar() { try { dgvResumen.DataSource = N_Factura.ConsultarFechas(Convert.ToDateTime(ddesde.Value), Convert.ToDateTime(dhasta.Value)); this.formato(); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void CargarDocumentos() { try { cboComprobante.DataSource = N_Factura.SeleccionarDocumento(); cboComprobante.ValueMember = "id"; cboComprobante.DisplayMember = "nombre"; } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void CargarBodegas() { try { cboBodega.DataSource = N_Factura.SeleccionarBodega(); cboBodega.ValueMember = "idebodega"; cboBodega.DisplayMember = "nombrebodega"; } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { dgvMostarDetalle.DataSource = N_Factura.ListarDetalle(Convert.ToInt32(dataGridView1.CurrentRow.Cells["ID"].Value)); decimal Total, Subtotal; decimal Impuesto = Convert.ToDecimal(dataGridView1.CurrentRow.Cells["Impuesto"].Value); Total = Convert.ToDecimal(dataGridView1.CurrentRow.Cells["Total"].Value); Subtotal = Total / Impuesto; txtSubTotalDetalle.Text = Subtotal.ToString("#0.00#"); txtTotalDetalle.Text = Total.ToString("#0.00#"); txtIVADetalle.Text = (Total - Subtotal).ToString("#0.00#"); panelDetalleDoc.Visible = true; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void cmdDelete_Click(object sender, EventArgs e) { try { DialogResult Opcion; Opcion = MessageBox.Show("Esta Seguro de Anular Ingreso", "D Criollo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcion == DialogResult.OK) { int Codigo; String Rpta = ""; foreach (DataGridViewRow row in dataGridView1.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { Codigo = Convert.ToInt32(row.Cells[1].Value); Rpta = N_Factura.Anular(Codigo); if (Rpta.Equals("OK")) { this.MensajeOk("Registro Anulado: " + Convert.ToString(row.Cells[6].Value) + "-" + Convert.ToString(row.Cells[7].Value)); } else { this.MensajeError(Rpta); } } } } this.Listar(); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }