Пример #1
0
 private void TxtDescrip_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         LlenaGrid(ProductoController.FiltrarVsDescrip(TxtDescrip.Text));
     }
 }
Пример #2
0
        private void TxtProductoId_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                var SearchText = TxtProductoId.Text.Trim();

                #region Operaciones desde el modulo de logistica
                if (ChkFiltroSustancia.Checked)
                {
                    //Encontrado por clave
                    GridProductos.Rows.Clear();
                    LlenaGridProductos(productoController.FiltrarVsSustancia(SearchText));
                    Text = "MODO VER / ACTUALIZAR";
                }
                else
                {
                    if (productoController.SelectOne(SearchText) != null)
                    {
                        //Encontrado por clave
                        GridProductos.Rows.Clear();
                        LlenaGridProductos(productoController.SelectOneOverList(SearchText));
                        Text = "MODO VER / ACTUALIZAR";
                    }
                    else
                    {
                        if (SearchText.Length == 0)
                        {
                            Text = "MODO VER / ACTUALIZAR";
                            GridProductos.Rows.Clear();
                            LlenaGridProductos(productoController.SelectMany(100));
                        }
                        else
                        {
                            if (productoController.FiltrarVsDescrip(SearchText).Count > 0)
                            {
                                //Filtro por descripcion
                                Text = "MODO VER / ACTUALIZAR";
                                GridProductos.Rows.Clear();
                                LlenaGridProductos(productoController.FiltrarVsDescrip(SearchText));
                            }
                            else
                            {
                                Text = "MODO CREAR PRODUCTO";
                                LblCoincidencias.Text = "0 Coincidencias";
                                GridProductos.Rows.Clear();
                                LimpiaCampos();

                                TxtDescripcion.Focus();
                                TxtProductoId.Text = SearchText;
                            }
                        }
                    }
                }



                #endregion
            }
        }