Exemple #1
0
 public void Ejecutar(TipoArroz template)
 {
     if (template.TipoArrozID == 0)
     {
         return;
     }
     LlenaCampo(TipoArrozBLL.Buscar(template.TipoArrozID));
 }
        private void LlenaCampoDetalle(PesadasDetalle pesadasDetalle)
        {
            CantidadSacosTextBox.Text = pesadasDetalle.CantidadDeSacos.ToString();
            KilosPesadosTextBox.Text  = pesadasDetalle.Kilos.ToString();
            IDDetalle.Value           = pesadasDetalle.PesadaDetalleID.ToInt();
            TipoArroz tipo = TipoArrozBLL.Buscar(pesadasDetalle.TipoArrozID);

            TipoArrozIdComboBox.SelectedValue = tipo.TipoArrozID;
        }
        private void CargarGrid(List <PesadasDetalle> Details)
        {
            DetalledataGridView.DataSource = null;

            /*DetalledataGridView.DataSource = Details;
             * this.DetalledataGridView.Columns["PesadasID"].Visible = false;
             * this.DetalledataGridView.Columns["TipoArrozID"].Visible = false; */
            DataTable dt = new DataTable();

            dt.Columns.Add("PesadasID", typeof(int));
            dt.Columns.Add("Id Detalle", typeof(int));
            dt.Columns.Add("Cantidad de sacos", typeof(decimal));
            dt.Columns.Add("Kilos", typeof(decimal));
            dt.Columns.Add("TipoArrozID", typeof(int));
            dt.Columns.Add("Tipo de arroz", typeof(string));
            foreach (var item in Details)
            {
                dt.Rows.Add(item.PesadasID, item.PesadaDetalleID, item.CantidadDeSacos, item.Kilos, item.TipoArrozID, TipoArrozBLL.Buscar(item.TipoArrozID).Descripcion);
            }
            DetalledataGridView.DataSource = dt;
            this.DetalledataGridView.Columns["PesadasID"].Visible   = false;
            this.DetalledataGridView.Columns["TipoArrozID"].Visible = false;
        }
        private void IDDetalle_ValueChanged(object sender, EventArgs e)
        {
            LimpiarProvider();
            if (IDDetalle.Value == 0)
            {
                AgregarButton.Enabled = true;
                return;
            }
            CantidadSacosTextBox.Text = Convert.ToString("0");
            KilosPesadosTextBox.Text  = 0.ToString();
            List <PesadasDetalle> lista = PesadasOriginal.PesadasDetalles;

            if (lista.Exists(x => x.PesadaDetalleID == IDDetalle.Value.ToInt()))
            {
                foreach (var item in lista)
                {
                    if (item.PesadaDetalleID == (int)IDDetalle.Value)
                    {
                        CantidadSacosTextBox.Text         = (item.CantidadDeSacos).ToInt().ToString();
                        KilosPesadosTextBox.Text          = (item.Kilos).ToInt().ToString();
                        AgregarButton.Enabled             = true;
                        TipoArrozIdComboBox.SelectedValue = TipoArrozIdComboBox.Items.IndexOf(TipoArrozBLL.Buscar(item.TipoArrozID).Descripcion);
                        return;
                    }
                }
            }
            else
            {
                AgregarButton.Enabled = false;
                errorProvider.SetError(IDDetalle, "El ID que ingreso no existe, introduzca un valor correto");
            }
        }