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(); } }
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); }