protected void Button1_Click(object sender, EventArgs e) { //se convierten los textbox a un tipo de variable aceptada string fecha_inscrip_desde = Convert.ToDateTime(TextBox2.Text).ToString("dd/MM/yyyy"); string fecha_inscrip_hasta = Convert.ToDateTime(TextBox3.Text).ToString("dd/MM/yyyy"); string fecha_confirm_desde = Convert.ToDateTime(TextBox11.Text).ToString("dd/MM/yyyy"); string fecha_confirm_hasta = Convert.ToDateTime(TextBox12.Text).ToString("dd/MM/yyyy"); string fecha_examen_desde = Convert.ToDateTime(TextBox13.Text).ToString("dd/MM/yyyy"); string fecha_examen_hasta = Convert.ToDateTime(TextBox14.Text).ToString("dd/MM/yyyy"); //se comprueba que la fecha_confirm_hasta sea menor a fecha_examen_desde if (DateTime.Parse(fecha_confirm_hasta) < DateTime.Parse(fecha_examen_desde)) { //se comprueba que la fecha_inscrip_hasta se menor a la fecha_confirm_desde if (DateTime.Parse(fecha_inscrip_hasta) < DateTime.Parse(fecha_confirm_desde)) { AdminDB db = new AdminDB(); bool r = db.Insert_MesMesa(TextBox1.Text, int.Parse(DropDownList1.SelectedValue), fecha_inscrip_desde, fecha_inscrip_hasta, fecha_confirm_desde, fecha_confirm_hasta, fecha_examen_desde, fecha_examen_hasta); if (r == true) { Response.Redirect("MesMesa.aspx"); } } } else { Label1.Text = "No se pudo cargar correctamente la fecha"; } }