예제 #1
0
        public string BuscarUnidadById(int idUnidad)
        {
            UnidadMedida u = null;
            db.cmd.CommandText = "select * from UnidadMedida where idUnidad=@idUnidad";
            db.cmd.Parameters.AddWithValue("@idUnidad", idUnidad);
            try
            {
                if (tipo) db.conn.Open();
                SqlDataReader reader = db.cmd.ExecuteReader();
                while (reader.Read())
                {
                    u = new UnidadMedida();
                    u.IdUnidad = Convert.ToInt32(reader["idUnidad"].ToString());
                    u.Nombre = reader["nombre"].ToString();
                }
                reader.Close();
                db.cmd.Parameters.Clear();
                if (tipo) db.conn.Close();

            }
            catch (SqlException e)
            {
                MessageBox.Show(e.Message);
            }
            return u.Nombre;
        }
        public void AgregarUnidadDeMedida()
        {
            int k;
            UnidadMedida u = new UnidadMedida();
            if (string.IsNullOrWhiteSpace(TxtNombre)) {
                MessageBox.Show("La unidad de Medida no puede estar vacia");
                return;
            }
            u.Nombre = TxtNombre;
            k = new DataObjects.Almacen.UnidadMedidaSQL().AgregarUnidadMedida(u);

            if (k == 0)
                MessageBox.Show("Ocurrio un error");
            else
                MessageBox.Show("Unidad: = " + txtNombre + " registrado con éxtio");
            refrescar();
        }
예제 #3
0
        public int AgregarUnidadMedida(UnidadMedida u)
        {
            int k = 0;

            db.cmd.CommandText = "INSERT INTO UnidadMedida(nombre,estado) VALUES (@nombre,1)";
            db.cmd.Parameters.AddWithValue("@nombre", u.Nombre);

            try
            {
                if(tipo)db.conn.Open();

                k = db.cmd.ExecuteNonQuery();
                db.cmd.Parameters.Clear();
                if (tipo) db.conn.Close();

            }
            catch (SqlException e)
            {
                MessageBox.Show(e.StackTrace.ToString());
            }

            return k;
        }
 public void SelectedItemChanged(object sender)
 {
     unidadMedidaSeleccionada = ((sender as DataGrid).SelectedItem as UnidadMedida);
 }
예제 #5
0
        public List<UnidadMedida> BuscarUnidadMedida()
        {
            List<UnidadMedida> listaUnidadMedidas = new List<UnidadMedida>();

            db.cmd.CommandText = "SELECT * FROM UnidadMedida WHERE estado=1";

            try
            {
                 if(tipo) db.conn.Open();
                 SqlDataReader reader = db.cmd.ExecuteReader();
                 while (reader.Read())
                {
                    UnidadMedida u = new UnidadMedida();
                    u.IdUnidad = reader.IsDBNull(reader.GetOrdinal("idUnidad")) ? -1 : (int)reader["idUnidad"];
                    u.Nombre = reader.IsDBNull(reader.GetOrdinal("nombre")) ? null : reader["nombre"].ToString();
                    listaUnidadMedidas.Add(u);
                }
                 reader.Close();
                 db.cmd.Parameters.Clear();
                 if (tipo) db.conn.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.StackTrace.ToString());
            }

            return listaUnidadMedidas;
        }
예제 #6
0
        public int Eliminar(UnidadMedida tz)
        {
            int k = 0;

            db.cmd.CommandText = "UPDATE UnidadMedida SET estado=0 WHERE idUnidad = @idUnidad";
            db.cmd.Parameters.AddWithValue("@idUnidad", tz.IdUnidad);

            try
            {
                if(tipo) db.conn.Open();
                k = db.cmd.ExecuteNonQuery();
                db.cmd.Parameters.Clear();
                if (tipo) db.conn.Close();
            }
            catch (SqlException e)
            {
                MessageBox.Show(e.Message);
            }

            return k;
        }