示例#1
0
 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();
     }
 }