public void consultarDatos()
    {
        DtoRutina objdtoRutina = new DtoRutina();
        CtrRutina objctrRutina = new CtrRutina();
        string    fecha        = Session["fecha"].ToString();
        DateTime  Fecha        = DateTime.Parse(fecha);

        DateTime fechaclase = Fecha;

        objdtoRutina.DR_FechaRutina = DateTime.Parse(fechaclase.ToString("yyyy-MM-dd'T'HH':'mm':'ss"));

        string TRutina = Session["Tipo_Rutina"].ToString();

        if (TRutina == "Crossfit")
        {
            objdtoRutina.FK_ITR_Cod = 1;
        }
        else
        {
            objdtoRutina.FK_ITR_Cod = 2;
        }

        objctrRutina.Obtener_Rutina(objdtoRutina);

        _log.CustomWriteOnLog("Listar_rutinas_socio", "objdotioRutina" + objdtoRutina.PK_IR_Cod);
        _log.CustomWriteOnLog("Listar_rutinas_socio", "objdotioRutina" + objdtoRutina.VR_Descripcion);


        DateTime    dia         = DateTime.Parse(fecha);
        CultureInfo test        = new System.Globalization.CultureInfo("es-ES");
        string      diaespaniol = test.DateTimeFormat.GetDayName(dia.DayOfWeek);

        //txtEjercicios.Text = objdtoRutina.VR_Descripcion;
        //upEjercicios.Update();
    }
Esempio n. 2
0
    public void consultarDatos()
    {
        DtoRutina objdtoRutina = new DtoRutina();
        CtrRutina objctrRutina = new CtrRutina();
        string    fecha        = Session["Primerdia"].ToString();
        DateTime  Fecha        = DateTime.Parse(fecha);

        DateTime fechaclase = Fecha;

        objdtoRutina.DR_FechaRutina = DateTime.Parse(fechaclase.ToString("yyyy-MM-dd'T'HH':'mm':'ss"));

        objdtoRutina.FK_ITR_Cod = int.Parse(Session["Tipo_Rutina"].ToString());
        objctrRutina.Obtener_Rutina(objdtoRutina);

        _log.CustomWriteOnLog("AdministrarRutina.aspx", "objdotioRutina" + objdtoRutina.PK_IR_Cod);
        _log.CustomWriteOnLog("AdministrarRutina.aspx", "objdotioRutina" + objdtoRutina.VR_Descripcion);


        DateTime    dia         = DateTime.Parse(fecha);
        CultureInfo test        = new System.Globalization.CultureInfo("es-ES");
        string      diaespaniol = test.DateTimeFormat.GetDayName(dia.DayOfWeek);

        txtfechaVer.Text     = fecha + ", " + diaespaniol;
        txtfechaRuti.Enabled = false;
        txtVerDesc.Text      = objdtoRutina.VR_Descripcion;
        UpdatePanel2.Update();
    }
Esempio n. 3
0
        public void ObtenerRutina(DtoRutina objDtoRutina)
        {
            SqlCommand cmd = new SqlCommand("SP_ObtenerRutina", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            //command.Parameters.AddWithValue("@CodigoCita", cita.IC_Cod);
            cmd.Parameters.AddWithValue("@DR_FechaRutina", objDtoRutina.DR_FechaRutina);
            cmd.Parameters.AddWithValue("@FK_ITR_Cod", objDtoRutina.FK_ITR_Cod);
            DataSet ds = new DataSet();

            conexion.Open();
            SqlDataAdapter da = new SqlDataAdapter(cmd);

            da.Fill(ds);
            da.Dispose();

            SqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                objDtoRutina.PK_IR_Cod = int.Parse(reader[0].ToString());

                if (reader[1] != DBNull.Value)
                {
                    objDtoRutina.VR_Descripcion = reader[1].ToString();
                }
                else
                {
                    objDtoRutina.VR_Descripcion = reader[1].ToString();
                }
            }

            conexion.Close();
            conexion.Dispose();
        }
Esempio n. 4
0
        public DataTable VerRutina(DtoRutina objr, string fecha)
        {
            DataTable dtDatos = null;

            conexion.Open();
            SqlCommand command = new SqlCommand("SP_ObtenerRutina", conexion);

            command.Parameters.AddWithValue("@DR_FechaRutina", fecha);
            command.Parameters.AddWithValue("@FK_ITR_Cod", objr.FK_ITR_Cod);
            SqlDataAdapter daAdaptador = new SqlDataAdapter(command);

            command.CommandType = CommandType.StoredProcedure;
            dtDatos             = new DataTable();
            daAdaptador.Fill(dtDatos);
            conexion.Close();
            return(dtDatos);

            //try
            //    {
            //    SqlCommand command = new SqlCommand("SP_ObtenerRutina", conexion);
            //    command.Parameters.AddWithValue("@DR_FechaRutina", fecha);

            //    command.Parameters.AddWithValue("@FK_ITR_Cod", objr.FK_ITR_Cod);
            //    command.CommandType = CommandType.StoredProcedure;
            //    DataTable dt = new DataTable();
            //    SqlDataAdapter da = new SqlDataAdapter(command);
            //    da.Fill(dt);
            //    return dt;
            //}
            //catch
            //{
            //    return null;
            //}
        }
Esempio n. 5
0
    protected void btnGuardar_ServerClick(object sender, EventArgs e)
    {
        try
        {
            if (txtfechaRuti.Text != "" || txtdescripcion.Text != "")
            {
                CtrRutina objctrRutina = new CtrRutina();
                DtoRutina objdtoRutina = new DtoRutina();
                string    fecha        = Session["PrimerDia"].ToString();
                DateTime  Fecha        = DateTime.Parse(fecha);

                DateTime fechaclase = Fecha;
                objdtoRutina.DR_FechaRutina = DateTime.Parse(fechaclase.ToString("yyyy-MM-dd'T'HH':'mm':'ss"));

                objdtoRutina.FK_ITR_Cod     = int.Parse(Session["Tipo_Rutina"].ToString());
                objdtoRutina.VR_Descripcion = txtdescripcion.Text;
                objctrRutina.Registrar_Rutina(objdtoRutina);
                txtdescripcion.Text = "";
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "showNotification", "showNotification('bg-green', 'Registrado correctamente', 'bottom', 'center', null, null);", true);
            }
        }
        catch (Exception ex)
        {
            _log.CustomWriteOnLog("AdministrarRutina.aspx", "Error: " + ex.Message);
            ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "showNotification", "showNotification('bg-red','" + ex.Message + "', 'bottom', 'center', null, null);", true);
        }
    }
Esempio n. 6
0
    protected void btnGuardar_ServerClick(object sender, EventArgs e)
    {
        try
        {
            _log.CustomWriteOnLog("InsRutina_2", "entra boton inscribir");
            DtoRutina objrutina = new DtoRutina();
            string    fecha     = Session["PrimerDia"].ToString();
            TimeSpan  Hora      = TimeSpan.Parse(ddlHoras.Text);
            DateTime  Fecha     = DateTime.Parse(fecha);
            _log.CustomWriteOnLog("InsRutina_2", "fecha:" + Fecha);
            objrutina.DR_FechaRutina = Fecha;
            _log.CustomWriteOnLog("InsRutina_2", "fecha rutina:" + objrutina.DR_FechaRutina);
            DateTime fechaclase = Fecha + Hora;
            objdtousuariorutina.FK_CU_Dni = Session["SessionUsuario"].ToString();

            _log.CustomWriteOnLog("InsRutina_2", "dni" + Session["SessionUsuario"].ToString());
            _log.CustomWriteOnLog("InsRutina_2", "cod rutina" + objctrusuariorutina.retornaRutinaId(Fecha.ToString("yyyy/MM/dd"), int.Parse(Session["Tipo_Rutina"].ToString())));
            objdtousuariorutina.FK_IR_Cod    = objctrusuariorutina.retornaRutinaId(Fecha.ToString("yyyy/MM/dd"), int.Parse(Session["Tipo_Rutina"].ToString()));
            objdtousuariorutina.DR_FechaHora = DateTime.Parse(fechaclase.ToString("yyyy-MM-dd'T'HH':'mm':'ss"));
            _log.CustomWriteOnLog("InsRutina_2", "fechahora " + fechaclase.ToString("yyyy-MM-dd HH':'mm':'ss"));
            objdtousuariorutina.FK_IH_Cod = objctrusuariorutina.retornaHoraId(ddlHoras.Text);
            int tiporutina = int.Parse(Session["Tipo_Rutina"].ToString());
            int idr        = objctrusuariorutina.retornaRutinaId(Fecha.ToString("yyyy/MM/dd"), int.Parse(Session["Tipo_Rutina"].ToString()));
            int idh        = objctrusuariorutina.retornaHoraId(ddlHoras.Text);
            _log.CustomWriteOnLog("InsRutina_2", "fechaclase" + fechaclase.ToString("yyyy-MM-dd'T'HH':'mm':'ss"));
            bool resultadobuscadorfecharegistrada = objctrusuariorutina.buscarfechaInsc(fechaclase.ToString("yyyy-MM-dd'T'HH':'mm':'ss"), Session["SessionUsuario"].ToString(), tiporutina);

            _log.CustomWriteOnLog("InsRutina_2", "-------------------------------------------------");
            _log.CustomWriteOnLog("InsRutina_2", " Resultado de funcion  objctrusuariorutina.retornaNumeroParticipantes(idr, idh)  : " + objctrusuariorutina.retornaNumeroParticipantes(idr, idh));
            _log.CustomWriteOnLog("InsRutina_2", "-------------------------------------------------");
            bool valNumXclase = objctrusuariorutina.validarNClasesXdia(Fecha.ToString("yyyy-MM-dd'T'HH':'mm':'ss"), Session["SessionUsuario"].ToString());
            _log.CustomWriteOnLog("InsRutina_2", "fecha:" + Fecha.ToString("yyyy-MM-dd'T'HH':'mm':'ss"));
            if (valNumXclase == false)
            {
                if (resultadobuscadorfecharegistrada == false &&
                    objctrusuariorutina.retornaNumeroParticipantes(idr, idh) <= 15
                    )
                {
                    objctrusuariorutina.registrarUsuario_rutina(objdtousuariorutina);
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "showNotification", "showNotification('bg-green', '" + "registro exitoso" + "', 'bottom', 'center', null, null);", true);
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "showNotification", "showNotification('bg-red', '" + "existe inscripcion en la misma hora" + "', 'bottom', 'center', null, null);", true);
                }
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "showNotification", "showNotification('bg-red', '" + "exede el número de rutinas por dia" + "', 'bottom', 'center', null, null);", true);
            }

            _log.CustomWriteOnLog("InsRutina_2", "Fecha y hora clase" + fechaclase);
        }
        catch (Exception ex)
        {
            _log.CustomWriteOnLog("InsRutina_2", "Error" + ex.Message);
        }
    }
Esempio n. 7
0
        public void EliminarRutina(DtoRutina objDtoRutina)
        {
            SqlCommand command = new SqlCommand("SP_EliminarRutina", conexion);

            command.CommandType = CommandType.StoredProcedure;
            command.Parameters.AddWithValue("@pk_IR_Cod", objDtoRutina.PK_IR_Cod);

            conexion.Open();
            command.ExecuteNonQuery();
            conexion.Close();
        }
Esempio n. 8
0
        public void ActualizarRutina(DtoRutina objDtoRutina)
        {
            SqlCommand command = new SqlCommand("SP_ActualizarRutina", conexion);

            command.CommandType = CommandType.StoredProcedure;
            //command.Parameters.AddWithValue("@CodigoCita", cita.IC_Cod);
            command.Parameters.AddWithValue("@pk_IR_Cod", objDtoRutina.PK_IR_Cod);
            command.Parameters.AddWithValue("@vc_Descripcion", objDtoRutina.VR_Descripcion);

            conexion.Open();
            command.ExecuteNonQuery();
            conexion.Close();
        }
Esempio n. 9
0
        public void RegistrarRutina(DtoRutina objDtoRutina)
        {
            SqlCommand command = new SqlCommand("SP_RegistrarRutina", conexion);

            command.CommandType = CommandType.StoredProcedure;
            //command.Parameters.AddWithValue("@CodigoCita", cita.IC_Cod);
            command.Parameters.AddWithValue("@DR_FechaRutina", objDtoRutina.DR_FechaRutina);
            command.Parameters.AddWithValue("@FK_ITR_Cod", objDtoRutina.FK_ITR_Cod);
            command.Parameters.AddWithValue("@VR_Descripcion", objDtoRutina.VR_Descripcion);

            conexion.Open();
            command.ExecuteNonQuery();
            conexion.Close();
        }
Esempio n. 10
0
    public void EliminarRutina()
    {
        DtoRutina objdtoRutina = new DtoRutina();
        CtrRutina objctrRutina = new CtrRutina();
        string    fecha        = Session["PrimerDia"].ToString();
        DateTime  Fecha        = DateTime.Parse(fecha);

        DateTime fechaclase = Fecha;

        objdtoRutina.DR_FechaRutina = DateTime.Parse(fechaclase.ToString("yyyy-MM-dd'T'HH':'mm':'ss"));

        objdtoRutina.FK_ITR_Cod = int.Parse(Session["Tipo_Rutina"].ToString());
        objctrRutina.Obtener_Rutina(objdtoRutina);

        _log.CustomWriteOnLog("AdministrarRutina.aspx", "objdotioRutina" + objdtoRutina.PK_IR_Cod);

        objctrRutina.Eliminar_Rutina(objdtoRutina);
    }
Esempio n. 11
0
    public void CargarEjercicios()
    {
        try
        {
            _log.CustomWriteOnLog("InsRutina_2", "Entro a funcion cargar ejercicios");
            DtoRutina objdtoRutina = new DtoRutina();
            objdtoRutina.FK_ITR_Cod = Convert.ToInt32(Session["Tipo_Rutina"]);
            _log.CustomWriteOnLog("InsRutina_2", " obj dtio rutina " + objdtoRutina.FK_ITR_Cod);

            DateTime FechaSel = Convert.ToDateTime(Session["PrimerDia"]);
            string   fecha    = FechaSel.ToString("yyyy-MM-dd'T'HH':'mm':'ss");
            _log.CustomWriteOnLog("InsRutina_2", "fecha " + fecha);

            GvEjercicios.DataSource = objctrRutina.verRutinaE(objdtoRutina, fecha);
            GvEjercicios.DataBind();
        }
        catch (Exception ex)
        {
            _log.CustomWriteOnLog("InsRutina_2", "error cargar ejecricios: " + ex.Message);
            throw;
        }
    }
Esempio n. 12
0
 public void Eliminar_Rutina(DtoRutina objdtorutina)
 {
     objdaorutina.EliminarRutina(objdtorutina);
 }
Esempio n. 13
0
 public void Actualizar_Rutina(DtoRutina objdtorutina)
 {
     objdaorutina.ActualizarRutina(objdtorutina);
 }
Esempio n. 14
0
 public void Obtener_Rutina(DtoRutina objdtorutina)
 {
     objdaorutina.ObtenerRutina(objdtorutina);
 }
Esempio n. 15
0
 public void Registrar_Rutina(DtoRutina objdtorutina)
 {
     objdaorutina.RegistrarRutina(objdtorutina);
 }
Esempio n. 16
0
 public DataTable verRutinaE(DtoRutina objr, string fecha)
 {
     return(objdaorutina.VerRutina(objr, fecha));
 }