private void lstvDatos_SelectedIndexChanged(object sender, EventArgs e) { if (lstvDatos.SelectedItems.Count > 0) { MedidaSeleccionado = MedidaEncontrado[lstvDatos.SelectedItems[0].Index]; } }
//constructor para insertar public clsStock(int parIdProductoInt, clsAlmacen parIdAlmacenST, clsMedida parIdMedidaST, decimal parCantidadSt) { IdProdructoInt = parIdProductoInt; IdAlmacenST = parIdAlmacenST; IdMedidaST = parIdMedidaST; CantidadST = parCantidadSt; }
public void Actualizar(clsMedida NuevosDatos) { SqlConnection conexion = new SqlConnection(mdlVariables.CadenaDeConexion); SqlCommand comando = new SqlCommand("usp_Medida_Actualizar", conexion); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@parIdMedida", IdMedida); comando.Parameters.AddWithValue("@parNUEVO_Descripcion_Med", NuevosDatos.DescripcionMed); comando.Parameters.AddWithValue("@parNUEVO_Abreviatura_Med", NuevosDatos.AbreviaturaMed); comando.Parameters.AddWithValue("@parNUEVO_Equivalente_Med", NuevosDatos.EquivalenteUnidad); conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); }
private void btnRegistrarProducto_Click(object sender, EventArgs e) { try { clsMedida nuevaMedida; nuevaMedida = new clsMedida(txtDescripcionMedida.Text, txtAbreviaturaDescripcion.Text, Convert.ToInt32(nudEquivalencia.Value)); nuevaMedida.InsertarMedida(); MessageBox.Show("Medida Registrado"); } catch (Exception ErrorRegCli) { MessageBox.Show(ErrorRegCli.Message); } }
private void btnGuardar_Click(object sender, EventArgs e) { clsMedida nuevoMedida; nuevoMedida = new clsMedida(txtDescripcion.Text, txtAbrev.Text, Convert.ToInt32(nudEquivalencia.Value)); MedidaSeleccionado.Actualizar(nuevoMedida); MessageBox.Show("Datos actualizados satisfactoriamente."); //Bloquear todo txtDescripcion.Enabled = false; txtDescripcion.Clear(); txtAbrev.Enabled = false; nudEquivalencia.Value = 0; nudEquivalencia.Enabled = false; txtAbrev.Clear(); txtId.Clear(); btnGuardar.Visible = false; txtTexto.Clear(); }
public static List <clsMedida> ListarMedidaPorId(int parametroId) { List <clsMedida> x = new List <clsMedida>(); SqlConnection conexion = new SqlConnection(mdlVariables.CadenaDeConexion); SqlCommand comando = new SqlCommand("usp_Medida_ListarPorId", conexion); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@parIdMedida", parametroId); conexion.Open(); SqlDataReader contenedor; contenedor = comando.ExecuteReader(); while (contenedor.Read() == true) { clsMedida MiObjeto; MiObjeto = new clsMedida(Convert.ToInt32(contenedor["IdMedida"]), contenedor["Descripcion_Med"].ToString(), contenedor["Abreviatura_Med"].ToString(), Convert.ToInt32(contenedor["EquivalenteEnUnidades"])); x.Add(MiObjeto); } conexion.Close(); return(x); }
//CONSTRUCTOR PARA INSERTAR PRECIO public clsPrecio(int parIdProductoInt, clsMedida parIdMedida, decimal parPrecio) { IdProductoInt = parIdProductoInt; IdMedida = parIdMedida; Precio = parPrecio; }
public clsPrecio(clsProducto parIdProducto, clsMedida parIdMedida, decimal parPrecio) { IdProducto = parIdProducto; IdMedida = parIdMedida; Precio = parPrecio; }