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>"; } }
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(); } }