private void MostrarArticulos() { DtRegistros = Consulta.ArticuloConsulta(); RadGVarticulos.DataSource = null; RadGVarticulos.DataSource = DtRegistros; RadGVarticulos.BestFitColumns(); Soporte.ContarRegistros(RadGVarticulos, LblTotal, "Total Registros: "); OcultarColumnas(); }
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(); } }