Example #1
0
 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);
     }
 }
Example #2
0
 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);
     }
 }
Example #4
0
 private void CargarDocumentos()
 {
     try
     {
         cboComprobante.DataSource    = N_Factura.SeleccionarDocumento();
         cboComprobante.ValueMember   = "id";
         cboComprobante.DisplayMember = "nombre";
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
Example #5
0
 private void CargarBodegas()
 {
     try
     {
         cboBodega.DataSource    = N_Factura.SeleccionarBodega();
         cboBodega.ValueMember   = "idebodega";
         cboBodega.DisplayMember = "nombrebodega";
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
Example #6
0
 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);
     }
 }
Example #7
0
        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);
            }
        }