private void btnNuevo_Click(object sender, EventArgs e)
        {
            frm_unidad frm_uni = new frm_unidad();
            unidad     uni     = null;

            frm_uni.setdatos(uni, this);
        }
示例#2
0
        public ActionResult DeleteConfirmed(int id)
        {
            unidad unidad = db.unidad.Find(id);

            db.unidad.Remove(unidad);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#3
0
 public ActionResult Edit([Bind(Include = "idUnidad,nombre,descripcion")] unidad unidad)
 {
     if (ModelState.IsValid)
     {
         db.Entry(unidad).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(unidad));
 }
示例#4
0
        public ActionResult Create([Bind(Include = "idUnidad,nombre,descripcion")] unidad unidad)
        {
            if (ModelState.IsValid)
            {
                db.unidad.Add(unidad);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(unidad));
        }
示例#5
0
        // GET: unidads/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            unidad unidad = db.unidad.Find(id);

            if (unidad == null)
            {
                return(HttpNotFound());
            }
            return(View(unidad));
        }
示例#6
0
        public static int Actualizar(unidad unidad)
        {
            SqlCommand sql = new SqlCommand("editar_unidad", conexion.ObtenerConexion());

            sql.CommandType = CommandType.StoredProcedure;

            sql.Parameters.AddWithValue("@id_unidad", unidad.id);
            sql.Parameters.Add("@nombre", SqlDbType.VarChar, 0).Value      = unidad.nombre;
            sql.Parameters.Add("@descripcion", SqlDbType.VarChar, 0).Value = unidad.descripcion;

            int resul = sql.ExecuteNonQuery();

            return(Convert.ToInt32(resul > 0));
        }
示例#7
0
 internal void setdatos(unidad un, frm_unidad_buscar frm_unidad_buscar)
 {
     frm_uni_bus = frm_unidad_buscar;
     if (un == null)
     {
         un  = new unidad();
         uni = un;
         this.Show();
     }
     else
     {
         uni                 = un;
         txtNombre.Text      = uni.nombre;
         txtDescripcion.Text = uni.descripcion;
         this.Show();
     }
 }
示例#8
0
        public static int Eliminar(unidad unidad)
        {
            SqlCommand sql = new SqlCommand("eliminar_unidad", conexion.ObtenerConexion());

            sql.CommandType = CommandType.StoredProcedure;

            sql.Parameters.AddWithValue("@id_unidad", unidad.id);
            try
            {
                int resul = sql.ExecuteNonQuery();
                return(Convert.ToInt32(resul > 0));
            }
            catch (Exception)
            {
                MessageBox.Show("La Unidad esta siendo usado por otros datos.");
                return(0);
            }
        }
示例#9
0
        public static bool Agregar(unidad unidad)
        {
            SqlCommand sql = new SqlCommand("insertar_unidad", conexion.ObtenerConexion());

            sql.CommandType = CommandType.StoredProcedure;

            sql.Parameters.Add("@nombre", SqlDbType.VarChar, 0).Value      = unidad.nombre;
            sql.Parameters.Add("@descripcion", SqlDbType.VarChar, 0).Value = unidad.descripcion;

            try
            {
                int resultado = sql.ExecuteNonQuery();
                return(resultado > 0);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#10
0
        public void ListarUnidad(DataGridView datos, List <unidad> uni)
        {
            string consulta = "listar_unidad";

            uni.Clear();
            SqlCommand comando = new SqlCommand(consulta, conexion.ObtenerConexion());

            comando.Connection = conexion.ObtenerConexion();
            comando.ExecuteNonQuery();
            DataTable      dt = new DataTable();
            SqlDataAdapter da = new SqlDataAdapter(comando);

            da.Fill(dt);

            DataTable data_grid_model = new DataTable();

            data_grid_model.Columns.Add("Nro").ReadOnly         = true;
            data_grid_model.Columns.Add("Nombre").ReadOnly      = true;
            data_grid_model.Columns.Add("Descripcion").ReadOnly = true;
            datos.Tag        = "unidad";
            datos.DataSource = data_grid_model;

            foreach (DataRow dr in dt.Rows)
            {
                unidad u = new unidad();
                u.id          = (Int32)dr[0];
                u.nombre      = (String)dr[1];
                u.descripcion = (String)dr[2];
                uni.Add(u);

                DataRow drw = data_grid_model.NewRow();
                drw["Nro"]         = (datos.Rows.Count + 1) + "";
                drw["Nombre"]      = u.nombre;
                drw["Descripcion"] = u.descripcion;
                data_grid_model.Rows.Add(drw);
            }
        }