Exemple #1
0
        private void radioBtnEnvios_CheckedChanged(object sender, EventArgs e)
        {
            if (radioBtnEnvios.Checked)
            {
                comboBoxLocales.Enabled = false;
                comboBoxAreas.Enabled   = false;
                comboBoxEnvios.Enabled  = true;


                if (comboBoxEnvios.SelectedItem != null)
                {
                    IngresoSalidaProducto salida = (IngresoSalidaProducto)comboBoxEnvios.SelectedItem;
                    dataGridIngresoSalida.DataSource = logicaAlmacenes.obtenerProductosSalida(salida.IdIngresoSalidaProducto);
                    dataGridIngresoSalida.Refresh();
                    dataGridIngresoSalida.Update();
                }

                //dataGridIngresoSalida.ClearSelection();
                bloquearTabla();
            }
        }
Exemple #2
0
        public BindingList <IngresoSalidaProducto> listarEnviosPendientesAlmacen(int idLocalAlmacen)
        {
            BindingList <IngresoSalidaProducto> enviosPendientes = new BindingList <IngresoSalidaProducto>();

            try
            {
                MySqlConnection con = new MySqlConnection(this.cadenaConexion);
                con.Open();
                MySqlCommand comando = new MySqlCommand();
                comando.CommandText = "SELECT * FROM ALM_SALIDA_PRODUCTO WHERE estadoEnvio = 1 AND idLocalDestino = " + idLocalAlmacen.ToString();
                comando.Connection  = con;

                MySqlDataReader reader = comando.ExecuteReader();

                while (reader.Read())
                {
                    int      idSalidaProducto = reader.GetInt32("idSalidaProducto");
                    int      idAlmacenEnvia   = reader.GetInt32("Almacen_idAlmacen");
                    DateTime fechaSalida      = reader.GetDateTime("fechaSalida");
                    string   observaciones    = reader.GetString("observaciones");

                    IngresoSalidaProducto salida = new IngresoSalidaProducto();
                    salida.IdIngresoSalidaProducto = idSalidaProducto;
                    salida.IdSedeOrigen            = idAlmacenEnvia;
                    salida.FechaSalida             = fechaSalida;
                    salida.Observaciones           = observaciones;

                    enviosPendientes.Add(salida);
                }

                con.Close();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }

            return(enviosPendientes);
        }