Ejemplo n.º 1
0
        private void ClickBaja(object sender, EventArgs e)
        {
            try
            {
                var id = ServicioConfiguracionDeControles.ObtenerCampoSeleccionado(controles, "Id", "gridStock").ToString();

                if (string.IsNullOrWhiteSpace(id))
                {
                    throw new Exception("Debe seleccionar un registro de la grilla");
                }

                if (MessageBox.Show("¿Está seguro de que desea eliminar el registro seleccionado?",
                                    "",
                                    MessageBoxButtons.YesNo,
                                    MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    stockBLL.Baja(stockBLL.Obtener(int.Parse(id)));
                    CargarGrilla();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
        private void FormLoad(object sender, EventArgs e)
        {
            Control ctrlOculto = controles.Find(x => x.Name == "IdStock");

            this.CargarCombos();

            if (int.TryParse(ctrlOculto.Text, out var result))
            {
                idStock = result;
            }

            if (idStock.HasValue)
            {
                var stock = stockBLL.Obtener(idStock.Value);

                if (stock != null)
                {
                    ((TextBox)controles.Find(x => x.Name == "txtCantidad")).Text = stock.Cantidad.ToString();
                    ((ComboBox)controles.Find(x => x.Name == "comboUbicacion")).SelectedValue = stock.Ubicacion.Id;
                    ((ComboBox)controles.Find(x => x.Name == "comboArticulo")).SelectedValue  = stock.Articulo.Id;
                }
            }
        }