示例#1
0
        protected void btnCrearReporte_Click(object sender, EventArgs e)
        {
            string  IdUsuarioCliente = Convert.ToString(Session["UsuarioCliente"]);
            Reporte nuevoReporte     = new Reporte();

            nuevoReporte.DescripcionReporte = txtDescripcionReporte.Text;
            nuevoReporte.RespuestaReporte   = "Sin Respuesta";
            nuevoReporte.DocumentoCliente   = IdUsuarioCliente;
            Cliente usuario = gestionCliente.consultarCliente(IdUsuarioCliente);

            nuevoReporte.IDEmpleado  = usuario.IDEmpleado;
            nuevoReporte.TipoReporte = listTipoReporte.Text;
            if (gestionCliente.InsertarReporte(nuevoReporte))
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Enviado!',text: 'Tu Reporte se envió correctamente' ,icon: 'success', type: 'success'}).then(function() {window.location = 'Reportes.aspx';});", true);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Error!',text: 'No se pudo enviar el Reporte, inténtalo más tarde', icon: 'error', timer: 1500,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true);
            }
        }