void Grabar() { if (Valida() == true) { int ClinicaId = 0; if (TxtClinicaId.Text == "") { ClinicaId = ClClinica.Get_Max_Clinica(); ClClinica.Insert_Clinica(ClinicaId, Convert.ToInt32(Session["ClienteId"]), TxtNombre.Value, TxtDireccion.Value, Convert.ToInt32(CboMunicipio.SelectedValue), TxtTelCasa.Value); ClUsuario.Insert_Relacion_Usuario_Clinica(Convert.ToInt32(Session["UsuarioId"]), ClinicaId); } else { ClinicaId = Convert.ToInt32(TxtClinicaId.Text); ClClinica.Modificar_Clinca(ClinicaId, TxtNombre.Value, TxtDireccion.Value, Convert.ToInt32(CboMunicipio.SelectedValue), TxtTelCasa.Value); } if (TxtFotoPerfil.UploadedFiles.Count > 0) { Stream fileStream = TxtFotoPerfil.UploadedFiles[0].InputStream; byte[] attachmentBytes = new byte[fileStream.Length]; fileStream.Read(attachmentBytes, 0, Convert.ToInt32(fileStream.Length)); ClClinica.Insert_Foto_Clinica(ClinicaId, attachmentBytes, TxtFotoPerfil.UploadedFiles[0].ContentType, TxtFotoPerfil.UploadedFiles[0].FileName); fileStream.Close(); } Limpiar(); ScriptManager.RegisterStartupScript(this, this.GetType(), "Popup", "ShowPopup('', '" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "76") + "','success','" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "9") + "');", true); GrdDetalle.Rebind(); ValidaGrabar(); VerificaClnica(); } }