コード例 #1
0
        public entTarea ObtenerTarea(int TareaID, int ActividadID)
        {
            SqlCommand cmd   = null;
            entTarea   tarea = new entTarea();

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("spObtenerTarea", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmintTareaID", TareaID);
                cmd.Parameters.AddWithValue("@prmintactividadID", ActividadID);
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    tarea.tareaID = Convert.ToInt16(dr["TareaID"]);
                    tarea.Actividad.ActividadID = Convert.ToInt16(dr["ActividadID"]);
                    tarea.nombreTarea           = dr["Nombretarea"].ToString();
                    tarea.duracionTarea         = Convert.ToInt16(dr["Duraciontarea"]);
                    tarea.numeroDeOperarios     = Convert.ToInt16(dr["Numerooperariostarea"]);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally { cmd.Connection.Close(); }
            return(tarea);
        }
コード例 #2
0
        public Boolean EditarTarea(entTarea tarea)
        {
            SqlCommand cmd   = null;
            Boolean    edita = false;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("SP_EDITARTAREA", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmintTareaID", tarea.TareaID);
                cmd.Parameters.AddWithValue("@prmstrNombretarea", tarea.Nombretarea);
                cmd.Parameters.AddWithValue("@prmintNumerooperariostarea", tarea.Numerooperariostarea);
                cmd.Parameters.AddWithValue("@prmintDuraciontarea", tarea.Duraciontarea);
                cn.Open();
                int i = cmd.ExecuteNonQuery();
                if (i >= 0)
                {
                    edita = true;
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally { cmd.Connection.Close(); }
            return(edita);
        }
コード例 #3
0
        public Boolean InsertarTarea(entTarea Tarea)
        {
            SqlCommand cmd     = null;
            Boolean    Inserta = false;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("spInsertarTarea", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmintactividadID", Tarea.Actividad.ActividadID);
                cmd.Parameters.AddWithValue("@prmstrNombreTarea", Tarea.nombreTarea);
                cmd.Parameters.AddWithValue("@prmintDuracionTarea", Tarea.duracionTarea);
                cmd.Parameters.AddWithValue("@prmintNumerooperariostarea", Tarea.numeroDeOperarios);
                cn.Open();
                int i = cmd.ExecuteNonQuery();
                if (i > 0)
                {
                    Inserta = true;
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally { cmd.Connection.Close(); }
            return(Inserta);
        }
コード例 #4
0
        public List <entTarea> ListarTareas()
        {
            SqlCommand      cmd   = null;
            List <entTarea> lista = new List <entTarea>();

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("SP_LISTARTAREAS", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    entTarea tarea = new entTarea();
                    tarea.TareaID              = Convert.ToInt16(dr["TareaID"]);
                    tarea.Nombretarea          = dr["Nombretarea"].ToString();
                    tarea.Duraciontarea        = Convert.ToInt16(dr["Duraciontarea"]);
                    tarea.Numerooperariostarea = Convert.ToInt16(dr["Numerooperariostarea"]);
                    lista.Add(tarea);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally { cmd.Connection.Close(); }
            return(lista);
        }
コード例 #5
0
        public ActionResult EditaTarea(int TareaID)
        {
            entTarea Tarea = logTarea.Instancia.ObtenerTarea(TareaID);

            if (Tarea == null)
            {
                return(HttpNotFound());
            }
            return(View(Tarea));
        }
コード例 #6
0
 public Boolean EditarTarea(entTarea Tarea)
 {
     try
     {
         return(datTarea.Instancia.EditarTarea(Tarea));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
コード例 #7
0
 public entTarea ObtenerTarea(int tareaID, int actividadID)
 {
     try
     {
         entTarea edita = daoTarea.Instancia.ObtenerTarea(tareaID, actividadID);
         return(edita);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
コード例 #8
0
 public Boolean EditaTarea(entTarea tarea)
 {
     try
     {
         Boolean edita = daoTarea.Instancia.EditaTarea(tarea);
         return(edita);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
コード例 #9
0
 public Boolean InsertarTarea(entTarea tarea)
 {
     try
     {
         Boolean Inserta = daoTarea.Instancia.InsertarTarea(tarea);
         return(Inserta);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
コード例 #10
0
 public ActionResult NuevaTarea(entTarea Tarea)
 {
     try
     {
         Boolean inserta = logTarea.Instancia.InsertarTarea(Tarea);
         if (inserta)
         {
             return(RedirectToAction("ListaTareas"));
         }
         else
         {
             return(View(Tarea));
         }
     }
     catch (ApplicationException ex)
     {
         return(RedirectToAction("ListaTareas", new { msjException = ex.Message }));
     }
 }
コード例 #11
0
        public ActionResult EditaTarea(entTarea tp)
        {
            try
            {
                Boolean edita = logTarea.Instancia.EditaTarea(tp);

                if (edita)
                {
                    return(RedirectToAction("ListaTarea"));
                }
                else
                {
                    return(View());
                }
            }
            catch (ApplicationException ex)
            {
                return(RedirectToAction("EditaTarea", new { msjException = ex.Message }));
            }
        }
コード例 #12
0
        public ActionResult EditaTarea(int tareaID, int actividadID)
        {
            entTarea a = logTarea.Instancia.ObtenerTarea(tareaID, actividadID);

            return(View(a));
        }