Beispiel #1
0
        public Boolean EditarObra(entObra obra)
        {
            SqlCommand cmd   = null;
            Boolean    edita = false;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("SP_EDITAROBRA", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmintObraID", obra.ObraID);
                cmd.Parameters.AddWithValue("@prmstrNombreObra", obra.NombreObra);
                cmd.Parameters.AddWithValue("@prmstrResponsableObra", obra.ResponsableObra);
                cmd.Parameters.AddWithValue("@prmstrTipoObra", obra.TipoObra);
                cmd.Parameters.AddWithValue("@prmstrUbicacionObra", obra.UbicacionObra);
                cn.Open();
                int i = cmd.ExecuteNonQuery();
                if (i >= 0)
                {
                    edita = true;
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally { cmd.Connection.Close(); }
            return(edita);
        }
Beispiel #2
0
        public entObra ObtenerObra(int ObraID)
        {
            SqlCommand cmd  = null;
            entObra    obra = new entObra();

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("SP_OBTENEROBRA", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmintObraID", ObraID);
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    obra.ObraID          = Convert.ToInt16(dr["ObraID"]);
                    obra.NombreObra      = dr["Nombreobra"].ToString();
                    obra.ResponsableObra = dr["Responsableobra"].ToString();
                    obra.TipoObra        = dr["Tipoobra"].ToString();
                    obra.UbicacionObra   = dr["Ubicacionobra"].ToString();
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally { cmd.Connection.Close(); }
            return(obra);
        }
Beispiel #3
0
        public List <entObra> ListarObras()
        {
            SqlCommand     cmd   = null;
            List <entObra> lista = new List <entObra>();

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("SP_LISTAROBRAS", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    entObra obra = new entObra();
                    obra.ObraID          = Convert.ToInt16(dr["ObraID"]);
                    obra.NombreObra      = dr["Nombreobra"].ToString();
                    obra.ResponsableObra = dr["Responsableobra"].ToString();
                    obra.TipoObra        = dr["Tipoobra"].ToString();
                    obra.UbicacionObra   = dr["Ubicacionobra"].ToString();
                    lista.Add(obra);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally { cmd.Connection.Close(); }
            return(lista);
        }
        public ActionResult EditaObra(int ObraID)
        {
            entObra obra = logObra.Instancia.ObtenerObra(ObraID);

            if (obra == null)
            {
                return(HttpNotFound());
            }
            return(View(obra));
        }
 public Boolean EditarObra(entObra Obra)
 {
     try
     {
         return(datObra.Instancia.EditarObra(Obra));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 public Boolean InsertaObra(entObra obra)
 {
     try
     {
         return(daoObra.Instancia.InsertarObra(obra));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 public ActionResult NuevaObra(entObra Obra)
 {
     try
     {
         Boolean inserta = logObra.Instancia.InsertarObra(Obra);
         if (inserta)
         {
             return(RedirectToAction("ListaObras"));
         }
         else
         {
             return(View(Obra));
         }
     }
     catch (ApplicationException ex)
     {
         return(RedirectToAction("ListaObras", new { msjException = ex.Message }));
     }
 }
Beispiel #8
0
 public ActionResult EditaObra(entObra obra)
 {
     try
     {
         Boolean edita = logObra.Instancia.EditaObra(obra);
         if (edita)
         {
             return(RedirectToAction("ListaObra"));
         }
         else
         {
             return(View(obra));
         }
     }
     catch (ApplicationException ex)
     {
         return(RedirectToAction("ListaObra", new { msjException = ex.Message }));
     }
 }