public void agregarVajilla(VajillaXpla nuevo)
        {
            SqlConnection conexion = new SqlConnection();
            SqlCommand    comando  = new SqlCommand();

            try
            {
                conexion.ConnectionString = AccesoDatosManager.cadenaConexion;
                comando.CommandType       = System.Data.CommandType.Text;
                //MSF-20190420: le agregué todas las columnas. Teniendo en cuenta inclusive lo que elegimos en el combo de selección..
                comando.CommandText  = "insert into VAJILLAXPLATO (idvajilla,idplato) values";
                comando.CommandText += "(" + nuevo.Vajilla + ", " + nuevo.Plato + ")";
                comando.Connection   = conexion;
                conexion.Open();

                comando.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Close();
            }
        }
 private void Button2_Click_1(object sender, EventArgs e)
 {
     if (dgvVajilla.CurrentRow != null)
     {
         VajillaXpla vaxpla = new VajillaXpla();
         vaxpla = (VajillaXpla)dgvVajilla.CurrentRow.DataBoundItem;
         negocioInsumo.DeleteVajillaXpla(vaxpla.idpla, vaxpla.idvaj);
         cargarGrilla();
     }
 }
        public List <VajillaXpla> listarVajillaXpla(Int64 idPlato)
        {
            SqlConnection      conexion = new SqlConnection();
            SqlCommand         comando  = new SqlCommand();
            SqlDataReader      lector;
            List <VajillaXpla> listado = new List <VajillaXpla>();
            VajillaXpla        nuevo;

            try
            {
                conexion.ConnectionString = AccesoDatosManager.cadenaConexion;
                comando.CommandType       = System.Data.CommandType.Text;
                //MSF-20190420: agregué todos los datos del heroe. Incluso su universo, que lo traigo con join.
                comando.CommandText = "select  nombrepla,nombrevaj,idpla,idvaj From View_VajillaXPla";
                comando.Connection  = conexion;
                conexion.Open();
                lector = comando.ExecuteReader();

                while (lector.Read())
                {
                    nuevo         = new VajillaXpla();
                    nuevo.Vajilla = lector.GetString(1);
                    nuevo.Plato   = lector.GetString(0);
                    nuevo.idpla   = lector.GetInt64(2);
                    nuevo.idvaj   = lector.GetInt32(3);

                    if (idPlato == nuevo.idpla)
                    {
                        listado.Add(nuevo);
                    }
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Close();
            }
        }