예제 #1
0
 private void LimpiarTextos()
 {
     CmbComprobante.SelectedIndex = 0;
     CmbProveedores.SelectedIndex = 0;
     TxtNumComprobante.Text       = "0";
     DtpkFechaCompr.MaxDate       = DateTime.Now;;
     TxtTotalArticulos.Text       = "0.00";
     TxtMontoTotal.Text           = "0.00";
     TxtIvaTotal.Text             = "0.00";
     IdArticulo          = 0;
     Codigo              = "";
     TxtCodigo.Text      = "Escriba lo que desea buscar...";
     TxtCodigo.ForeColor = Color.Gray;
     TxtDescripcion.Clear();
     TxtPrecioCompra.Text    = "0.00";
     TxtPrecioVenta.Text     = "0.00";
     TxtGananciaObtener.Text = "0.00";
     TxtTotalInventario.Text = "0";
     TxtIvaUnitario.Text     = "0.00";
     TxtCantidadVendido.Text = "0";
     TxtCantidadMinimo.Text  = "0";
     TxtCantidadMaximo.Text  = "0";
     TxtUnidadVenta.Clear();
     TxtCantidad.Text = "0";
     TxtFabricante.Clear();
     DtpFecheVencimiento.Value = DateTime.Now.AddDays(5);
     TotalInventario           = 0;
     listaInventarios.Clear();
     RadgvLista.DataSource = null;
     RadgvLista.DataSource = listaInventarios;
     RadgvLista.BestFitColumns();
     OcultarColumnas();
     //FechaPerosnalizar();
 }
예제 #2
0
 private void LipiarControlesArticulo()
 {
     TxtCodigo.Clear();
     TxtDescripcion.Clear();
     TxtPrecioCompra.Text    = "0.00";
     TxtPrecioVenta.Text     = "0.00";
     TxtGananciaObtener.Text = "0.00";
     TxtTotalInventario.Text = "0";
     TxtIvaUnitario.Text     = "0.00";
     TxtCantidadVendido.Text = "0";
     TxtCantidadMinimo.Text  = "0";
     TxtCantidadMaximo.Text  = "0";
     TxtUnidadVenta.Clear();
     TxtCantidad.Text            = "0";
     DtpFecheVencimiento.MinDate = DateTime.Now.AddDays(5);
     TxtCodigo.Focus();
 }
예제 #3
0
        private void BuscarArticulo(string pCodigo)
        {
            DtRegistros = Consulta.ArticuloConsulta();
            DataRow[] dataRow = DtRegistros.Select("Codigo ='" + pCodigo + "'");//Buscamos el articulo en el Datatable Tabla Articulo Detalle
            if (dataRow.Length > 0)
            {
                #region Buscamos Articulo en Registros

                DataRow row = dataRow[0];
                IdArticulo = (int)row.ItemArray[0];
                Codigo     = row.ItemArray[1].ToString();
                Nombre     = row.ItemArray[2].ToString();
                Marca      = row.ItemArray[3].ToString();
                //TxtDescripcion.Text = row.ItemArray[4].ToString();
                Presentacion           = row.ItemArray[5].ToString();
                UnidadMedida           = row.ItemArray[6].ToString();
                Contenido              = row.ItemArray[7].ToString();
                TxtFabricante.Text     = row.ItemArray[10].ToString();
                TxtCantidadMinimo.Text = row.ItemArray[11].ToString();
                TxtCantidadMaximo.Text = row.ItemArray[12].ToString();
                TxtUnidadVenta.Text    = row.ItemArray[13].ToString();
                TxtCodigo.Text         = Codigo;
                #endregion

                #region Case

                switch (UnidadMedida)
                {
                case "Mililitros":
                    UnidadMedida = "ml";
                    break;

                case "Litro":
                    UnidadMedida = "Lt";
                    break;

                case "Litros":
                    UnidadMedida = "Lts.";
                    break;

                case "Kilogramos":
                    UnidadMedida = "Kg";
                    break;

                case "Gramos":
                    UnidadMedida = "Gr";
                    break;

                case "Galon":
                    UnidadMedida = "Gln.";
                    break;

                case "Pieza":
                    UnidadMedida = "Pza.";
                    break;

                case "Unidad":
                    UnidadMedida = "Und.";
                    break;
                }

                #endregion

                TxtDescripcion.Text = Nombre + " " + Marca + " " + Presentacion + " de " + Contenido + " " + UnidadMedida;

                #region Busca Articulo en Inventario

                BuscarCodigoArt(Codigo); // Consultara en el Inventario sin hay Enxistencias

                if (DtRegistros.Rows.Count > 0)
                {
                    ObtenerDatosArtInventario();
                    TxtGananciaObtener.Text = Convert.ToString(GananciaObtener);
                    TxtCantidadVendido.Text = Convert.ToString(CantidadVendido);
                    TxtTotalInventario.Text = Convert.ToString(TotalInventario);
                    TxtPrecioVenta.Text     = Convert.ToString(PrecioVenta);
                    TxtPrecioCompra.Text    = Convert.ToString(PrecioCompra);
                }
                else
                {
                    TxtGananciaObtener.Text = "0.00";
                    TxtCantidadVendido.Text = "0";
                    TxtTotalInventario.Text = "0";
                    TxtPrecioVenta.Text     = "0.00";
                    TxtIvaUnitario.Text     = "0.00";
                    TxtPrecioCompra.Text    = "0.00";

                    DtpFecheVencimiento.MinDate = DateTime.Now.AddDays(5);
                }

                #endregion
            }
            else
            {
                IdArticulo             = 0;
                TxtCantidadMinimo.Text = "0";
                TxtCantidadMaximo.Text = "0";
                TxtDescripcion.Clear();
                TxtFabricante.Clear();
                TxtUnidadVenta.Clear();
            }
        }