protected void btnGuardarInformacionAgente_Click(object sender, EventArgs e) { String Cedula, PolizaRC, Mensaje; Boolean fileOK = false; Boolean fileOK2 = false; String path = Server.MapPath("~/Administracion/user/docs/"); if (fuCedula.HasFile) { String fileExtension = System.IO.Path.GetExtension(fuCedula.FileName).ToLower(); String[] allowedExtensions = { ".jpg", ".png", ".gif", ".pdf" }; for (int i = 0; i < allowedExtensions.Length; i++) { if (fileExtension == allowedExtensions[i]) { fileOK = true; } } } if (fuPolizaRC.HasFile) { String fileExtension = System.IO.Path.GetExtension(fuPolizaRC.FileName).ToLower(); String[] allowedExtensions = { ".jpg", ".png", ".gif", ".pdf" }; for (int i = 0; i < allowedExtensions.Length; i++) { if (fileExtension == allowedExtensions[i]) { fileOK2 = true; } } } if (fileOK && fileOK2) { try { Cedula = "Cedula_" + fuCedula.FileName; PolizaRC = "PolizaRC_" + fuPolizaRC.FileName; fuCedula.SaveAs(path + Cedula); fuPolizaRC.SaveAs(path + PolizaRC); cUsuarios cu = new cUsuarios(Convert.ToInt32(lblidUsuario.Text)); cu.AgenteID = Convert.ToInt32(lblidAgente.Text); cu.PersonID = Convert.ToInt32(lblidUsuario.Text); Mensaje = cu.GuardaAgente(Convert.ToInt32(ddlTipoPersona.SelectedValue.ToString()), txtCedula.Text, Cedula, txtDesdeCedula.Text, txtHastaCedula.Text, txtPolizaRC.Text, PolizaRC, txtDesdePolizaRC.Text, txtHastaPolizaRC.Text); lblidAgente.Text = cu.AgenteID.ToString(); ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "swal(\"Listo!\",\"" + Mensaje + "\", \"success\");", true); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "swal(\"Oh...\", \"Ha ocurrido un error D:\", \"error\");", true); } } else { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "swal(\"Oh...\", \"No es un archivo valido la Cedula o la Poliza de RC debe ser imagen o PDF\", \"error\");", true); } }