protected void B_RegistrarMedico_Click(object sender, EventArgs e) { ClientScriptManager cm = this.ClientScript; string nombreArchivo = System.IO.Path.GetFileName(FU_medico.PostedFile.FileName); string extension = System.IO.Path.GetExtension(FU_medico.PostedFile.FileName); string saveLocation = "~\\Archivos"; if ((extension.Equals(".jpg") || extension.Equals(".gif") || extension.Equals(".jpge") || extension.Equals(".png"))) { saveLocation = saveLocation + "\\imagenes\\" + nombreArchivo; } else { cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('El formato del archivo es invalido');</script>"); return; } if (System.IO.File.Exists(Server.MapPath(saveLocation))) { cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Ya existe un archivo en el servidor con ese nombre');</script>"); return; } try { FU_medico.PostedFile.SaveAs(Server.MapPath(saveLocation)); E_DatosUser user = new E_DatosUser(); DAO_Admin medico = new DAO_Admin(); user.Foto = nombreArchivo; user.Url = saveLocation; user.Apellidos = TB_Apellidos.Text.ToString(); user.Nombres = TB_Nombres.Text.ToString(); user.Numid = int.Parse(TB_identificacion.Text.ToString()); user.Email = TB_email.Text.ToString(); user.Clave = TB_Clave.Text.ToString(); user.Especializacion1 = DDL_Especialidad.SelectedItem.ToString(); user.Rol = 2; user.Session = Session.SessionID; user.Estado = 1; medico.CrearMedico(user); Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('MEDICO REGISTRADO');", true); TB_Apellidos.Text = ""; TB_Nombres.Text = ""; TB_identificacion.Text = ""; TB_email.Text = ""; TB_Clave.Text = ""; } catch (Exception exc) { cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Error: ');</script>"); } /**CODIGO CORRECTO**/ }