public ActionResult guardarDia(FormCollection post)
        {
            if (Session["rol"] != null && (Session["rol"].Equals("admin") || Session["rol"].Equals("contabilidad")))
            {
                feriados nuevo = new feriados();
                DateTime fechaFeriado;

                string fecha = post["datetimepicker1"].ToString();

                int año = int.Parse(fecha.Split('/')[2]);
                int mes = int.Parse(fecha.Split('/')[1]);
                int dia = int.Parse(fecha.Split('/')[0]);

                fechaFeriado = new DateTime(año, mes, dia, 0, 0, 0);
                nuevo.dia = fechaFeriado;
                nuevo.festividad = (string)post["festivo"];
                nuevo.tipo_feriado = (string)post["tipo_feriado"];
                nuevo.irrenunciable = (string)post["irrenunciable"];
                feriados.Guardar(nuevo);

                return RedirectToAction("todos", "Feriado");
            }
            else
            {
                return RedirectToAction("Index", "Home");
            }
        }
Exemple #2
0
        public static void Guardar(feriados nuevo)
        {
            SqlConnection cnx = conexion.crearConexion();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = cnx;

            cmd.CommandText = "insert into dias_feriados (dia,festividad,tipo_feriado,irrenunciable) values(@dia,@festividad,@tipo_feriado,@irrenunciable)";
            cmd.Parameters.Add("@dia", SqlDbType.DateTime).Value = nuevo.dia;
            cmd.Parameters.Add("@festividad", SqlDbType.VarChar).Value = nuevo.festividad;
            cmd.Parameters.Add("@tipo_feriado", SqlDbType.VarChar).Value = nuevo.tipo_feriado;
            cmd.Parameters.Add("@irrenunciable", SqlDbType.VarChar).Value = nuevo.irrenunciable;

            cmd.CommandType = CommandType.Text;
            cmd.ExecuteNonQuery();
            cnx.Close();
        }
Exemple #3
0
        public static List<feriados> Obtenerdias()
        {
            List<feriados> retorno = new List<feriados>();

            SqlConnection cnx = conexion.crearConexion();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = cnx;
            cmd.CommandText = "SELECT * FROM dias_feriados ORDER BY dia ASC";
            cmd.CommandType = CommandType.Text;

            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                feriados temp = new feriados();
                temp.dia = (DateTime)dr["dia"];
                temp.festividad = (string)dr["festividad"];
                temp.tipo_feriado = (string)dr["tipo_feriado"];
                temp.irrenunciable = (string)dr["irrenunciable"];
                retorno.Add(temp);
            }
            cnx.Close();
            return retorno;
        }