コード例 #1
0
 public void SetUp()
 {
     T = null;
     cT = new CTarea();
     //acá traigo una tarea que tenga idusuario_sistema para que el test arroje verde ya que no se puede asignar usuario a una tarea asignada
     T = cT.buscarPorID(2);
 }
コード例 #2
0
ファイル: cTarea.cs プロジェクト: ErwinNiwre/ControlStudent
        public int Insertar(Tarea tarea)
        {
            List<DbParameter> lstParam = new List<DbParameter>();
            DbParameter dbpiPK = this.CrearParametros();
            dbpiPK.ParameterName = "@idParametroAlumno";
            dbpiPK.Direction = ParameterDirection.Output;
            dbpiPK.DbType = DbType.Int16;
            dbpiPK.Size = 10;
            lstParam.Add(dbpiPK);

            DbParameter par = this.CrearParametros();
            par.Value = tarea.IdGrupo;
            par.ParameterName = "@idGrupo";
            par.DbType = DbType.Int16;
            par.Size = 20;
            lstParam.Add(par);

            DbParameter par2 = this.CrearParametros();
            par2.Value = tarea.NombreArchivo;
            par2.ParameterName = "@nombreArchivo";
            par2.DbType = DbType.String;
            par2.Size = 200;
            lstParam.Add(par2);

            DbParameter par3 = this.CrearParametros();
            par3.Value = tarea.TipoContenido;
            par3.ParameterName = "@tipoContenido";
            par3.DbType = DbType.String;
            par3.Size = 20;
            lstParam.Add(par3);

            DbParameter par4 = this.CrearParametros();
            par4.Value = tarea.Tamaño;
            par4.ParameterName = "@tamaño";
            par4.DbType = DbType.Int64;
            par4.Size = 30;
            lstParam.Add(par4);

            DbParameter par5 = this.CrearParametros();
            par5.Value = tarea.Dato;
            par5.ParameterName = "@Dato";
            par5.DbType = DbType.Binary;
            par5.Size = 20;
            lstParam.Add(par5);

            DbParameter par6 = this.CrearParametros();
            par6.Value = tarea.Fecha;
            par6.ParameterName = "@fecha";
            par6.DbType = DbType.Date;
            par6.Size = 20;
            lstParam.Add(par6);

            DbParameter par7 = this.CrearParametros();
            par7.Value = tarea.Concurrencia_id;
            par7.ParameterName = "@concurrencia_id";
            par7.DbType = DbType.Int64;
            par7.Size = 30;
            lstParam.Add(par7);
            return (this.EjecutarDML("[PAR].[Tareas_Insertar]", this.mstrDBKEY, lstParam));
        }
コード例 #3
0
        public void setup()
        {
            cT = new CTarea();
            cUS = new CUsuario_sistema();

            T = cT.buscarPorID(2); //Tarea "Crear diagrama de clases" asignada al usuario "5".
        }
コード例 #4
0
        protected void btnCrear_Click(object sender, EventArgs e)
        {
            try
            {
                Historia historia = chistoria.buscarPorId(Convert.ToInt32(historiaDropDown.SelectedValue));
                Tarea tarea = new Tarea(txtNom.Text, Convert.ToDecimal(EstimacionTXT.Text), historia, txtDesc.Text, "");//falta levantar el estadoS
                ctarea.modificarConNulls(Convert.ToInt32(Session["idTareaSeleccionada"]), tarea);
                Estado e1 = new Estado(1, "No iniciada.");
                //Estado e2=
                EstadoTarea et = new EstadoTarea(e1, e1, DateTime.Today, "");
                ctarea.agregarEstadoTareaConDesc(et, txtNom.Text);
                ctarea.setEstado(DropEstados.SelectedItem.Text, Convert.ToInt32(Session["idTareaSeleccionada"]));

                if (verificarInicio() != null)
                {
                    ctarea.setFechaInicio(Convert.ToDateTime(verificarInicio()), ctarea.buscarTareaByDescripcion(txtNom.Text));
                }
                if (verificarFin() != null)
                {
                    ctarea.setFechaFin(Convert.ToDateTime(verificarFin()), ctarea.buscarTareaByDescripcion(txtNom.Text));
                }
            }
            catch (Exception ex)
            {
                alert.mostrarExAlert(ex, this);
            }
            Response.Redirect("/sprint_actual.aspx");
        }
コード例 #5
0
ファイル: EstadoTarea.cs プロジェクト: perHub/MetGrupoI
 public EstadoTarea(Estado estadoActual, Estado estadoAnterior, DateTime fecha, Tarea tarea,string observaciones)
 {
     this.estadoActual = estadoActual;
     this.EstadoAnterior = estadoAnterior;
     this.fecha = fecha;
     this.otarea = tarea;
     this.observaciones = observaciones;
 }
コード例 #6
0
 public void cargarReporte(Tarea tarea)
 {
     DataTable datos = ctarea.tareaEstudiantes(tarea).Tables[0];
     ReportViewer1.Visible = true;
     ReportViewer1.SizeToReportContent = true;
     ReportViewer1.LocalReport.DataSources.Clear();
     ReportViewer1.LocalReport.ReportPath = Server.MapPath("~/Reportes/TareaEstudiantes.rdlc");
     ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("TareaEstudiantes", datos.AsDataView()));
     ReportViewer1.LocalReport.Refresh();
 }
コード例 #7
0
ファイル: TestAgregarTarea.cs プロジェクト: perHub/MetGrupoI
        public void SetUp()
        {
            descripcion = "Codificar UI";
             estimacion = 2;
             observaciones = "Preguntar al cliente";
             IdHistoria = 12;

            T = null;
            CHistoria CH = new CHistoria();
            cT = new CTarea();
            H = CH.buscarPorId(IdHistoria);
        }
コード例 #8
0
        public void setup()
        {
            cT = new CTarea();
               T = cT.buscarPorID(2);

               noIniciada = new Estado(1, "No iniciada."); //Creo los estados en memoria, los ids corresponden a los de la BD.
               enProgreso = new Estado(2, "En progreso.");
               finalizada = new Estado(3, "Finalizada.");

            momento = new DateTime(1990, 1, 1);

            ET1 = new EstadoTarea(enProgreso, noIniciada, momento, T, "No iniciada");
            ET2 = new EstadoTarea(finalizada, enProgreso, momento, T,  "Iniciada.");
        }
コード例 #9
0
        public void mostrarDatos(int id)
        {
            tarea = ctarea.buscarPorID(id);
            txtNom.Text = tarea.Descripcion;
            EstimacionTXT.Text = Convert.ToString(tarea.Estimacion);
            txtDesc.Text = tarea.Descripcion;
            try{
            //DropEstados.SelectedIndex = -1;
            DropEstados.Items.FindByText(tarea.Estado).Selected = true;

            }
            catch (Exception ex){
                alert.mostrarExAlert(ex, this);
            }
        }
コード例 #10
0
ファイル: TestAgregarTarea.cs プロジェクト: perHub/MetGrupoI
        public void testAgregar()
        {
            cT.agregar(descripcion, estimacion, H, observaciones); //Método a probar.

            //Intento recuperar los datos:

            DAOTarea dT = DAOTarea.Instance();

            List<SqlParameter> parameteres = new List<SqlParameter>();
            parameteres.Add(new SqlParameter("@Desc", descripcion));
            parameteres.Add(new SqlParameter("@Est", estimacion));
            parameteres.Add(new SqlParameter("@IdHist", IdHistoria));

               T = dT.traerTareaPorConsulta("select * from Tareas where Descripcion=@Desc and Estimacion=@Est and IdHistoria=@IdHist and Descripcion=@Desc", parameteres);

               Assert.IsNotNull(T);
        }
コード例 #11
0
        //Creacion de tarea:
        public void CrearNuevaTarea(Tarea tarea)
        {
            if (miConexion.conectar())
            {
                SqlParameter parametroNombre = new SqlParameter("@NOMBRE", tarea.Nombre);
                SqlParameter parametroIdCarpeta = new SqlParameter("@ID_CARPETA", tarea.IdCarpeta);
                SqlParameter parametroIdUsuario = new SqlParameter("@ID_USUARIO", tarea.IdUsuario);
                SqlParameter parametroDescripcion = new SqlParameter("@DESCRIPCION", tarea.Descripcion);
                SqlParameter parametroFecha = new SqlParameter("@FECHA", tarea.Fecha);
                SqlParameter parametroPrioridad = new SqlParameter("@PRIORIDAD", tarea.Prioridad);

                SqlCommand miComando = new SqlCommand("p_CrearTarea", miConexion.Sqlconn);
                miComando.CommandType = CommandType.StoredProcedure;
                miComando.Parameters.Add(parametroNombre);
                miComando.Parameters.Add(parametroIdCarpeta);
                miComando.Parameters.Add(parametroIdUsuario);
                miComando.Parameters.Add(parametroDescripcion);
                miComando.Parameters.Add(parametroFecha);
                miComando.Parameters.Add(parametroPrioridad);
                miComando.ExecuteNonQuery();
            }
            miConexion.Sqlconn.Close();
        }
コード例 #12
0
        protected void btnGuardarTarea_Click(object sender, EventArgs e)
        {
            Tarea tarea = new Tarea();

            int idUsuario = Convert.ToInt32(Session["IdUsuario"]);
            int id = Convert.ToInt32(ddlNuevaTareaIdCarpeta.SelectedValue);
            tarea.IdCarpeta = id;
            tarea.IdUsuario = idUsuario;
            tarea.Nombre = txtNuevaTareaNombre.Text;
            tarea.Descripcion = txtNuevaTareaDescripcion.Text;
            tarea.Fecha = calNuevaTareaFecha.SelectedDate.Date;
            tarea.Prioridad = Convert.ToInt16(ddlNuevaTareaPrioridad.SelectedValue);

            if (tarea.Fecha >= DateTime.Now.Date)
            {
                tareaService.CrearNuevaTarea(tarea);
                Response.Redirect("~/Presentacion/Home.aspx");
            }
            else
            {
                lblError.Text = "La fecha tienen que ser mayor o igual al dia de hoy";
            }
        }
コード例 #13
0
ファイル: CTarea.cs プロジェクト: perHub/MetGrupoI
 public void eliminar(Tarea tarea)
 {
     dataTarea.eliminar(tarea);
 }
コード例 #14
0
 //METODOS:
 public void CrearNuevaTarea(Tarea tarea)
 {
     td.CrearNuevaTarea(tarea);
 }
コード例 #15
0
ファイル: CTarea.cs プロジェクト: perHub/MetGrupoI
 public void modificarConNulls(int id, Tarea tarea)
 {
     dataTarea.modificarConNulls(id, tarea);
 }
コード例 #16
0
ファイル: CTarea.cs プロジェクト: perHub/MetGrupoI
 public void modificar(int id, Tarea tarea)
 {
     dataTarea.modificar(id, tarea);
 }
コード例 #17
0
ファイル: cTarea.cs プロジェクト: ErwinNiwre/ControlStudent
        public DataSet tareaEstudiantes(Tarea tarea)
        {
            List<DbParameter> lstParam = new List<DbParameter>();

            DbParameter pEvento2 = this.CrearParametros();
            pEvento2.Value = tarea.IdGrupo;
            pEvento2.ParameterName = "@idGrupo";
            pEvento2.DbType = DbType.Int16;
            lstParam.Add(pEvento2);

            return (this.EjecutarConsulta("PAR.TareaEstudiantes", this.mstrDBKEY, lstParam));
        }
コード例 #18
0
ファイル: CTarea.cs プロジェクト: perHub/MetGrupoI
        //Arreglar, sacar fechas y usuario-sistema.
        /*       public void agregar(String desc,  decimal estima, DateTime ffin, DateTime fini, Historia hist, String obse, UsuarioSistema usu)
        {

            Tarea auxTarea = new Tarea(desc, estima, ffin, fini, hist, obse, usu);
            dataTarea.agregar(auxTarea);
        }*/
        //Correción:
        /*public void agregar(string descr, decimal estima, Historia h, String observ)
        {
            Tarea t = new Tarea(descr, estima, h, observ, "No iniciada."); //Agregar constructor sin estado.
            dataTarea.agregar(t);
        }*/
        public void agregar(string descr, decimal estima, Historia h, String observ)
        {
            Tarea t = new Tarea(descr, estima, h, observ, "No iniciada."); //Agregar constructor sin estado.
            dataTarea.agregarConNulls(t);
        }