예제 #1
0
 protected void Btn_Aceptar_Click(object sender, EventArgs e)
 {
     string tipoSoli = this.Ltb_Tipo_Soli.Text.Replace(";", "").Replace("--", "");
     string idSolicitud = this.Txt_IdSolicitud.Text.Replace(";", "").Replace("--", ""); ;
     string fecha = this.Cld_fecha.SelectedDate.ToString();
     string departamento = Session["departamento"].ToString();
     if(idSolicitud!=""){
         Solicitud solicitud = new Solicitud(idSolicitud,departamento,tipoSoli,fecha);
         try {
             SolicitudDAO.Realizar_Solicitud(solicitud);
             this.Ltl_Mensaje.Text = @"<div class='alert alert-success'>
             <strong>Solicitud exitosa!</strong> Esperamos atenderle pronto.
             </div>";
         }
         catch(Exception ex){
             this.Ltl_Mensaje.Text = @"<div class='alert alert-danger'>
             <strong>Se produjo un error!</strong> "+ex.Message.ToString()+"</div>";
         }
     }
     else{
         this.Ltl_Mensaje.Text = @"<div class='alert alert-danger'>
             <strong>Datos incompletos!</strong> Hay campos vacios.
             </div>";
     }
 }
예제 #2
0
        public static void Realizar_Solicitud(Solicitud solicitud)
        {
            string sql = @"exec pa_solicitar @id, @departamento, @tipo, @fecha";
            using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["TribunalesDB2ConnectionString"].ToString()))
            {
                conn.Open();
                SqlCommand command = new SqlCommand(sql, conn);
                command.Parameters.AddWithValue("@id",solicitud.IdSolicitud);
                command.Parameters.AddWithValue("@departamento",solicitud.Departamento);
                command.Parameters.AddWithValue("@tipo",solicitud.TipoSoli);
                command.Parameters.AddWithValue("@fecha",solicitud.Fecha);

                command.ExecuteNonQuery();
            }
        }