示例#1
0
        public Cabinet()
        {
            InitializeComponent();
            DataContext = new cabinetViewModel();


            SqlConnection con = new SqlConnection();

            con.ConnectionString = ConfigurationManager.ConnectionStrings["connList"].ConnectionString;

            try
            {
                con.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = "Select F_Name, M_Name, Photo, Vacancy from Admin where login = '******'";
                cmd.Connection  = con;
                SqlDataReader da = cmd.ExecuteReader();
                while (da.Read())
                {
                    NameOfPerson.Text  = da.GetValue(0).ToString();
                    NameOfPerson.Text += " " + da.GetValue(1).ToString();
                    byte[] img = (byte[])da.GetValue(2);


                    using (var ms = new MemoryStream(img))
                    {
                        userImg.ImageSource = BitmapFrame.Create(ms, BitmapCreateOptions.None, BitmapCacheOption.OnLoad);
                    }

                    StatusOfPerson.Text = da.GetValue(3).ToString();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                con.Close();
            }
        }
示例#2
0
 public UpdateViewCommand(cabinetViewModel viewModel)
 {
     this.viewModel = viewModel;
 }