예제 #1
0
        private void RbtnReportePersonal_Click(object sender, RoutedEventArgs e)
        {
            if (grUsuarios.ServidorSeleccionado != null)
            {
                ServidoresPublicos servidor = grUsuarios.ServidorSeleccionado;

                if (servidor == null)
                {
                    MessageBox.Show("Seleccione el usuario del cual quiere generar el resguardo");
                }
                else
                {
                    if (AccesoUsuarioModel.Grupo == 1)
                    {
                        reporte = new REquipoComputo(servidor);
                        reporte.ReportePersonal();
                    }
                    else if (AccesoUsuarioModel.Grupo == 2)
                    {
                        reporte = new RMobiliario(servidor);
                        reporte.ReportePersonal();
                    }
                }
            }
            else
            {
                MessageBox.Show("Seleccione el usuario del cual quiere generar el resguardo");
            }
        }
예제 #2
0
        private void RbtnBuscar_Click(object sender, RoutedEventArgs e)
        {
            if (String.IsNullOrEmpty(TxtInventario.Text) || String.IsNullOrWhiteSpace(TxtInventario.Text))
            {
                return;
            }

            ObservableCollection <Mobiliario> lista = new MobiliarioModel().GetMobiliarioPorParametro("NoInventario", TxtInventario.Text);

            mobiliario = (lista.Count > 0) ? lista[0] : null;


            if (mobiliario != null)
            {
                MobiilarioAlta.DataContext = mobiliario;
                servidor                 = new ServidoresModel().GetUsuarioPorExpediente(mobiliario.Expediente);
                Usuario.DataContext      = servidor;
                ActionButtons.Visibility = Visibility.Visible;
                Usuario.Visibility       = Visibility.Visible;
            }
            else
            {
                MobiilarioAlta.DataContext = new Mobiliario();
                Usuario.DataContext        = new ServidoresPublicos();
                ActionButtons.Visibility   = Visibility.Collapsed;
                Usuario.Visibility         = Visibility.Collapsed;
                MessageBox.Show("El número de inventario ingresado no existe. Favor de verificar");
            }
        }
예제 #3
0
        public static void RemoveEquipoUsuario(int expediente, ObservableCollection <Equipos> equiposBaja)
        {
            ServidoresPublicos servidor = (from n in servidores
                                           where n.Expediente == expediente
                                           select n).ToList()[0];

            int index = servidores.IndexOf(servidor);


            foreach (Equipos equipo in equiposBaja)
            {
                int indexes = -1;

                for (int x = 0; x < servidores[index].Equipos.Count; x++)
                {
                    if (servidores[index].Equipos[x].ScEquipo == equipo.ScEquipo && servidores[index].Equipos[x].IdTipo == equipo.IdTipo)
                    {
                        indexes = x;
                    }
                }

                if (indexes != -1)
                {
                    servidores[index].Equipos.RemoveAt(indexes);
                }
            }
        }
예제 #4
0
 private void SetEquipoTrabajar()
 {
     EquipoAlta.DataContext = equipo;
     servidor                    = new ServidoresModel().GetUsuarioPorExpediente(equipo.Expediente);
     Usuario.DataContext         = servidor;
     RcbTipoEquipo.SelectedValue = equipo.IdTipo;
     ActionButtons.Visibility    = Visibility.Visible;
     Usuario.Visibility          = Visibility.Visible;
 }
예제 #5
0
        /// <summary>
        /// Registra los cambios de usuario del equipo en cuestión
        /// </summary>
        /// <param name="servidorActual">Servidor que tenía el resguardo del equipo</param>
        /// <param name="servidorNuevo">Servidor que pasa a tener el resguardo del equipo</param>
        private void InsertaHistorial(ServidoresPublicos servidorActual, ServidoresPublicos servidorNuevo)
        {
            SqlConnection  connectionEpsSql = Conexion.GetConexion();
            SqlDataAdapter dataAdapter;

            DataSet dataSet = new DataSet();
            DataRow dr;

            string sqlCadena = "SELECT * FROM Historial WHERE movimiento = 0";

            try
            {
                dataAdapter = new SqlDataAdapter();
                dataAdapter.SelectCommand = new SqlCommand(sqlCadena, connectionEpsSql);

                dataAdapter.Fill(dataSet, "Historial");

                dr = dataSet.Tables["Historial"].NewRow();
                dr["SC_Equipo"]     = equipo.ScEquipo;
                dr["SC_Principal"]  = "";
                dr["isTipo"]        = equipo.IdTipo;
                dr["LastUser"]      = servidorActual.Expediente;
                dr["NewUser"]       = servidorNuevo.Expediente;
                dr["Observaciones"] = equipo.Observaciones;

                dataSet.Tables["Historial"].Rows.Add(dr);

                dataAdapter.InsertCommand             = connectionEpsSql.CreateCommand();
                dataAdapter.InsertCommand.CommandText = "INSERT INTO Historial(SC_Equipo,SC_Principal,isTipo,LastUser,NewUser,Observaciones,Modificacion)" +
                                                        " VALUES(@SC_Equipo,@SC_Principal,@isTipo,@LastUser,@NewUser,@Observaciones,SysDateTime())";

                dataAdapter.InsertCommand.Parameters.Add("@SC_Equipo", SqlDbType.VarChar, 0, "SC_Equipo");
                dataAdapter.InsertCommand.Parameters.Add("@SC_Principal", SqlDbType.VarChar, 0, "SC_Principal");
                dataAdapter.InsertCommand.Parameters.Add("@isTipo", SqlDbType.Int, 0, "isTipo");
                dataAdapter.InsertCommand.Parameters.Add("@LastUser", SqlDbType.BigInt, 0, "LastUser");
                dataAdapter.InsertCommand.Parameters.Add("@NewUser", SqlDbType.BigInt, 0, "NewUser");
                dataAdapter.InsertCommand.Parameters.Add("@Observaciones", SqlDbType.VarChar, 0, "Observaciones");

                dataAdapter.Update(dataSet, "Historial");

                dataSet.Dispose();
                dataAdapter.Dispose();
            }
            catch (SqlException sql)
            {
                MessageBox.Show("Error ({0}) : {1}" + sql.Source + sql.Message, "Error Interno");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error ({0}) : {1}" + ex.Source + ex.Message, "Error Interno");
            }
            finally
            {
                connectionEpsSql.Close();
            }
        }
예제 #6
0
        public static void AddMobiliarioUsuario(int expediente, Mobiliario nuevoMobiliario)
        {
            ServidoresPublicos servidor = (from n in servidores
                                           where n.Expediente == expediente
                                           select n).ToList()[0];

            int index = servidores.IndexOf(servidor);

            servidores[index].Mobiliario.Add(nuevoMobiliario);
        }
예제 #7
0
        /// <summary>
        /// Obtiene el nombre del personal autorizado para levantar reportes ante el área de informática
        /// </summary>
        /// <returns></returns>
        public ObservableCollection <ServidoresPublicos> GetUsuariosReporte()
        {
            SqlConnection sqlConne = Conexion.GetConexion();
            SqlDataReader dataReader;

            string quienReporta = ConfigurationManager.AppSettings["QuienReporta"].ToString();

            string [] quien = quienReporta.Split(',');

            for (int x = 0; x < quien.Count(); x++)
            {
                quien[x] = "Expediente = " + quien[x];
            }

            quienReporta = String.Join(" OR ", quien);

            ObservableCollection <ServidoresPublicos> servidores = new ObservableCollection <ServidoresPublicos>();

            try
            {
                sqlConne.Open();

                string     selstr = "SELECT Expediente,Nombre FROM Usuarios WHERE " + quienReporta;
                SqlCommand cmd    = new SqlCommand(selstr, sqlConne);

                dataReader = cmd.ExecuteReader();

                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        ServidoresPublicos servidorP = new ServidoresPublicos();
                        servidorP.Expediente = Convert.ToInt32(dataReader["expediente"]);
                        servidorP.Nombre     = StringUtilities.ToTitleCase(dataReader["nombre"].ToString().ToLower());

                        servidores.Add(servidorP);
                    }
                }
                dataReader.Close();
                selstr = null;
            }
            catch (SqlException sql)
            {
                MessageBox.Show("Error ({0}) : {1}" + sql.Source + sql.Message, "Error Interno");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error ({0}) : {1}" + ex.Source + ex.Message, "Error Interno");
            }
            finally
            {
                sqlConne.Close();
            }
            return(servidores);
        }
예제 #8
0
        /// <summary>
        /// Devuelve los datos del usuario a partir de su número de expediente, se utiliza principalmente para
        /// actualizar la información del mismo o para asignar un equipo
        /// </summary>
        /// <param name="expediente"></param>
        /// <returns></returns>
        public ServidoresPublicos GetUsuarioPorExpediente(int expediente)
        {
            SqlConnection sqlConne = Conexion.GetConexion();
            SqlDataReader dataReader;

            ServidoresPublicos servidorP = null;

            try
            {
                sqlConne.Open();

                string       selstr  = "SELECT * FROM Usuarios WHERE Expediente = @Expediente";
                SqlCommand   cmd     = new SqlCommand(selstr, sqlConne);
                SqlParameter usuario = cmd.Parameters.Add("@Expediente", SqlDbType.NVarChar, 0);
                usuario.Value = expediente;

                dataReader = cmd.ExecuteReader();

                if (dataReader.HasRows)
                {
                    dataReader.Read();

                    servidorP               = new ServidoresPublicos();
                    servidorP.Expediente    = expediente;
                    servidorP.IdTitulo      = Convert.ToInt32(dataReader["idTitulo"].ToString());
                    servidorP.IdArea        = Convert.ToInt32(dataReader["idArea"].ToString());
                    servidorP.IdUbicacion   = Convert.ToInt32(dataReader["IdUbicacion"].ToString());
                    servidorP.Nombre        = dataReader["nombre"].ToString();
                    servidorP.Puerta        = dataReader["puerta"].ToString();
                    servidorP.Extension     = dataReader["Extension"] as int?;
                    servidorP.IdAdscripcion = Convert.ToInt32(dataReader["idadscripcion"].ToString());
                    servidorP.Equipos       = new EquiposModel().GetEquiposPorParametro("Expediente", servidorP.Expediente.ToString());
                    servidorP.Mobiliario    = new MobiliarioModel().GetMobiliarioPorParametro("Expediente", servidorP.Expediente.ToString());
                }
                else
                {
                    MessageBox.Show("El número de expediente ingreado no existe. Favor de verificar");
                }
                dataReader.Close();
                selstr = null;
            }
            catch (SqlException sql)
            {
                MessageBox.Show("Error ({0}) : {1}" + sql.Source + sql.Message, "Error Interno");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error ({0}) : {1}" + ex.Source + ex.Message, "Error Interno");
            }
            finally
            {
                sqlConne.Close();
            }
            return(servidorP);
        }
예제 #9
0
        /// <summary>
        /// Obtiene la lista de todos los servidores públicos adscritos a la coordinación
        /// junto con su respectivo mobiliario y equipo de computo
        /// </summary>
        /// <returns></returns>
        public ObservableCollection <ServidoresPublicos> GetUsuarios()
        {
            SqlConnection sqlConne = Conexion.GetConexion();
            SqlDataReader dataReader;

            ObservableCollection <ServidoresPublicos> servidores = new ObservableCollection <ServidoresPublicos>();

            try
            {
                sqlConne.Open();

                string     selstr = "SELECT * FROM Usuarios WHERE userStatus = 1 ORDER BY Nombre";
                SqlCommand cmd    = new SqlCommand(selstr, sqlConne);

                dataReader = cmd.ExecuteReader();

                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        ServidoresPublicos servidorP = new ServidoresPublicos();
                        servidorP.Expediente    = Convert.ToInt32(dataReader["expediente"]);
                        servidorP.IdTitulo      = Convert.ToInt32(dataReader["idTitulo"]);
                        servidorP.IdArea        = Convert.ToInt32(dataReader["idArea"]);
                        servidorP.IdUbicacion   = Convert.ToInt32(dataReader["IdUbicacion"]);
                        servidorP.Nombre        = StringUtilities.ToTitleCase(dataReader["nombre"].ToString().ToLower());
                        servidorP.Puerta        = dataReader["puerta"].ToString();
                        servidorP.Extension     = dataReader["Extension"] as int?;
                        servidorP.IdAdscripcion = Convert.ToInt32(dataReader["idadscripcion"]);
                        servidorP.Equipos       = (AccesoUsuarioModel.Grupo == 1 || AccesoUsuarioModel.IsSuper) ? new EquiposModel().GetEquiposPorParametro("Expediente", servidorP.Expediente.ToString()) :
                                                  new ObservableCollection <Equipos>();

                        servidorP.Mobiliario = (AccesoUsuarioModel.Grupo == 1 || AccesoUsuarioModel.IsSuper) ? new MobiliarioModel().GetMobiliarioPorParametro("Expediente", servidorP.Expediente.ToString()) :
                                               new ObservableCollection <Mobiliario>();

                        servidores.Add(servidorP);
                    }
                }
                dataReader.Close();
                selstr = null;
            }
            catch (SqlException sql)
            {
                MessageBox.Show("Error ({0}) : {1}" + sql.Source + sql.Message, "Error Interno");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error ({0}) : {1}" + ex.Source + ex.Message, "Error Interno");
            }
            finally
            {
                sqlConne.Close();
            }
            return(servidores);
        }
예제 #10
0
        /// <summary>
        /// Actualiza el número de expediente de la persona a la que se le esta asignando el equipo
        /// </summary>
        /// <param name="servidorActual">Servidor que tenía el resguardo del equipo</param>
        /// <param name="servidorNuevo">Servidor que pasa a tener el resguardo del equipo</param>
        public void UpdateEquipo(ServidoresPublicos servidorActual, ServidoresPublicos servidorNuevo)
        {
            SqlConnection  connectionEpsSql = Conexion.GetConexion();
            SqlDataAdapter dataAdapter      = new SqlDataAdapter();

            DataSet dataSet = new DataSet();
            DataRow dr;

            string sqlCadena = "SELECT * FROM Equipos WHERE expediente = " + servidorActual.Expediente + " AND SC_Equipo = '" + equipo.ScEquipo + "'";

            try
            {
                dataAdapter.SelectCommand = new SqlCommand(sqlCadena, connectionEpsSql);
                dataAdapter.Fill(dataSet, "Equipos");

                dr = dataSet.Tables["Equipos"].Rows[0];
                dr.BeginEdit();
                dr["Expediente"]    = servidorNuevo.Expediente;
                dr["Observaciones"] = equipo.Observaciones;
                dr["Estado"]        = "R";
                dr["Modificacion"]  = DateTime.Now.ToString("yyyy/MM/dd");
                dr.EndEdit();

                //dataSet.Tables["Equipos"].Rows.Add(dr);

                dataAdapter.UpdateCommand             = connectionEpsSql.CreateCommand();
                dataAdapter.UpdateCommand.CommandText = "UPDATE Equipos SET Expediente = @Expediente, Observaciones = @Observaciones, Estado = @Estado, Modificacion = @Modificacion " +
                                                        "WHERE SC_Equipo = @SC_Equipo";

                dataAdapter.UpdateCommand.Parameters.Add("@Expediente", SqlDbType.Int, 0, "Expediente");
                dataAdapter.UpdateCommand.Parameters.Add("@Observaciones", SqlDbType.VarChar, 0, "Observaciones");
                dataAdapter.UpdateCommand.Parameters.Add("@Estado", SqlDbType.VarChar, 0, "Estado");
                dataAdapter.UpdateCommand.Parameters.Add("@Modificacion", SqlDbType.Date, 0, "Modificacion");
                dataAdapter.UpdateCommand.Parameters.Add("@SC_Equipo", SqlDbType.VarChar, 0, "SC_Equipo");

                dataAdapter.Update(dataSet, "Equipos");

                dataSet.Dispose();
                dataAdapter.Dispose();
                this.InsertaHistorial(servidorActual, servidorNuevo);
            }
            catch (SqlException sql)
            {
                MessageBox.Show("Error ({0}) : {1}" + sql.Source + sql.Message, "Error Interno");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error ({0}) : {1}" + ex.Source + ex.Message, "Error Interno");
            }
            finally
            {
                connectionEpsSql.Close();
            }
        }
예제 #11
0
        public static void AddEquiposAUsuario(int expediente, ObservableCollection <Equipos> nuevosEquipos)
        {
            ServidoresPublicos servidor = (from n in servidores
                                           where n.Expediente == expediente
                                           select n).ToList()[0];

            int index = servidores.IndexOf(servidor);

            foreach (Equipos equipo in nuevosEquipos)
            {
                servidores[index].Equipos.Add(equipo);
            }
        }
예제 #12
0
        public static void RemoveMobiliarioUsuario(int expediente, Mobiliario mobiliarioBaja)
        {
            ServidoresPublicos servidor = (from n in servidores
                                           where n.Expediente == expediente
                                           select n).ToList()[0];

            //int index = servidores.IndexOf(servidor);

            int mobIndex = servidor.Mobiliario.IndexOf(mobiliarioBaja);

            if (mobIndex != -1)
            {
                servidor.Mobiliario.RemoveAt(mobIndex);
            }
        }
예제 #13
0
        private void RbtnBuscar_Click(object sender, RoutedEventArgs e)
        {
            equipo = null;
            if (String.IsNullOrEmpty(TxtScEquipo.Text) || String.IsNullOrWhiteSpace(TxtScEquipo.Text))
            {
                return;
            }

            if (RcbTipoEquipo.SelectedIndex == -1)
            {
                MessageBox.Show("Seleccione la categoría a la que pertenece el equipo buscado");
                return;
            }

            equipo = new EquiposModel().GetEquiposPorParametro("SC_Equipo", TxtScEquipo.Text, Convert.ToInt32(RcbTipoEquipo.SelectedValue));

            if (equipo != null)
            {
                EquipoAlta.DataContext = equipo;
                servidor            = new ServidoresModel().GetUsuarioPorExpediente(equipo.Expediente);
                Usuario.DataContext = servidor;
                //RcbUbicacion.SelectedValue = servidor.IdUbicacion;
                //RcbTitulos.SelectedValue = servidor.IdTitulo;
                //RcbAreas.SelectedValue = servidor.IdArea;
                ActionButtons.Visibility = Visibility.Visible;
                Usuario.Visibility       = Visibility.Visible;
            }
            else
            {
                EquipoAlta.DataContext   = new Equipos();
                Usuario.DataContext      = new ServidoresPublicos();
                ActionButtons.Visibility = Visibility.Collapsed;
                Usuario.Visibility       = Visibility.Collapsed;
                MessageBox.Show("El número de inventario ingresado No existe. Favor de verificar");
            }
        }
예제 #14
0
        /// <summary>
        /// Agrega la información del usuario en cuestión al su resguardo
        /// </summary>
        /// <param name="myDocument"></param>
        /// <param name="serv"></param>
        /// <returns></returns>
        public static iTextSharp.text.Document SetUserInfo(iTextSharp.text.Document myDocument, ServidoresPublicos serv)
        {
            Phrase    phrase = new Phrase("Nombre: ", Fuentes.NomExpd);
            Paragraph para   = new Paragraph(phrase);

            phrase = new Phrase(serv.Nombre, Fuentes.NomExpdUnder);
            para.Add(phrase);
            phrase = new Phrase("                           ", Fuentes.NomExpd);
            para.Add(phrase);
            phrase = new Phrase("Expediente: ", Fuentes.NomExpd);
            para.Add(phrase);
            phrase = new Phrase(serv.Expediente.ToString(), Fuentes.NomExpdUnder);
            para.Add(phrase);
            myDocument.Add(para);

            phrase = new Phrase("Área:      ", Fuentes.NomExpd);
            para   = new Paragraph(phrase);
            phrase = new Phrase(MisFunt.GetAreasDescrip(serv.IdArea), Fuentes.NomExpdUnder);
            para.Add(phrase);
            myDocument.Add(para);

            phrase = new Phrase("Adscripción: ", Fuentes.NomExpd);
            para   = new Paragraph(phrase);
            phrase = new Phrase(MisFunt.GetAdscripcionDescrip(serv.IdAdscripcion), Fuentes.NomExpdUnder);
            para.Add(phrase);
            myDocument.Add(para);

            phrase = new Phrase("Fecha:   ", Fuentes.NomExpd);
            para   = new Paragraph(phrase);
            phrase = new Phrase(DateTime.Now.ToString("dd/MM/yyyy"), Fuentes.NomExpdUnder);
            para.Add(phrase);
            phrase = new Phrase("                                                             ", Fuentes.NomExpd);
            para.Add(phrase);
            phrase = new Phrase("Puerta: ", Fuentes.NomExpd);
            para.Add(phrase);
            phrase = new Phrase(serv.Puerta.ToString(), Fuentes.NomExpdUnder);
            para.Add(phrase);
            myDocument.Add(para);

            return(myDocument);
        }
예제 #15
0
        /// <summary>
        /// Agrega la zona de firmas al resguardo
        /// </summary>
        /// <param name="myDocument"></param>
        /// <param name="serv"></param>
        /// <returns></returns>
        public static iTextSharp.text.Document SetPageFooter(iTextSharp.text.Document myDocument, ServidoresPublicos serv)
        {
            PdfPTable firma = new PdfPTable(3);

            //table.TotalWidth = 400;
            firma.WidthPercentage = 100;

            //Evitan que la tabla se separe si quedca entre dos paginas
            firma.KeepTogether = true;
            firma.SplitLate    = true;
            firma.SplitRows    = false;

            //firma.SpacingBefore = 20f;
            firma.SpacingAfter = 30f;

            float[] widths = new float[] { 2f, 1f, 2f };
            firma.SetWidths(widths);

            PdfPCell cell = new PdfPCell(new Phrase(" Entrega:", Fuentes.ContenidoCelda));

            cell.Colspan             = 0;
            cell.Border              = 0;
            cell.HorizontalAlignment = 1; //0=Left, 1=Centre, 2=Right
            firma.AddCell(cell);

            cell                     = new PdfPCell(new Phrase("", Fuentes.ContenidoCelda));
            cell.Colspan             = 0;
            cell.Border              = 0;
            cell.HorizontalAlignment = 1; //0=Left, 1=Centre, 2=Right
            firma.AddCell(cell);

            cell                     = new PdfPCell(new Phrase("Recibe:", Fuentes.ContenidoCelda));
            cell.Colspan             = 0;
            cell.Border              = 0;
            cell.HorizontalAlignment = 1; //0=Left, 1=Centre, 2=Right
            firma.AddCell(cell);

            cell        = new PdfPCell(new Phrase("   ", Fuentes.ContenidoCelda));
            cell.Border = 0;
            for (int cellX = 0; cellX < 6; cellX++)
            {
                firma.AddCell(cell);
            }



            cell                     = new PdfPCell(new Phrase("        " + ConfigurationManager.AppSettings.Get("ResponsableComputo"), Fuentes.ContenidoCelda));
            cell.Colspan             = 0;
            cell.Border              = Rectangle.TOP_BORDER;
            cell.BorderWidthTop      = 1f;
            cell.HorizontalAlignment = 1; //0=Left, 1=Centre, 2=Right
            firma.AddCell(cell);

            cell                     = new PdfPCell(new Phrase("", Fuentes.ContenidoCelda));
            cell.Colspan             = 0;
            cell.Border              = 0;
            cell.HorizontalAlignment = 1; //0=Left, 1=Centre, 2=Right
            firma.AddCell(cell);

            cell                     = new PdfPCell(new Phrase(MisFunt.GetTituloDescrip(serv.IdTitulo) + " " + serv.Nombre, Fuentes.ContenidoCelda));
            cell.Colspan             = 0;
            cell.Border              = Rectangle.TOP_BORDER;
            cell.BorderWidthTop      = 1f;
            cell.HorizontalAlignment = 1; //0=Left, 1=Centre, 2=Right
            firma.AddCell(cell);
            myDocument.Add(firma);

            return(myDocument);
        }
예제 #16
0
 public EquiposAsignados(ServidoresPublicos servidor)
 {
     InitializeComponent();
     this.servidor = servidor;
 }
예제 #17
0
 private void TileServidores_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     ServidorSeleccionado = TileServidores.SelectedItem as ServidoresPublicos;
 }
예제 #18
0
 public AddUpdateUsuarios()
 {
     InitializeComponent();
     servidor = new ServidoresPublicos();
     ChkDesactivar.Visibility = System.Windows.Visibility.Hidden;
 }
예제 #19
0
 public AddUpdateUsuarios(ServidoresPublicos servidor)
 {
     InitializeComponent();
     this.servidor = servidor;
     isUpdating    = true;
 }
예제 #20
0
 public static void AddUsuario(ServidoresPublicos servidor)
 {
     servidores.Add(servidor);
 }
예제 #21
0
 public ServidoresModel(ServidoresPublicos servidor)
 {
     this.servidor = servidor;
 }
예제 #22
0
 private void RGridUsers_SelectionChanged(object sender, Telerik.Windows.Controls.SelectionChangeEventArgs e)
 {
     ServidorSeleccionado = RGridUsers.SelectedItem as ServidoresPublicos;
 }
 public MobiliarioAsignado(ServidoresPublicos servidor)
 {
     InitializeComponent();
     this.servidor = servidor;
 }
예제 #24
0
        private void RbtnBuscar_Click(object sender, RoutedEventArgs e)
        {
            servidorNuevo = new ServidoresModel().GetUsuarioPorExpediente(Convert.ToInt32(txtAExpediente.Text));

            GridNuevo.DataContext = servidorNuevo;
        }
예제 #25
0
        //public UpdateMobiliarioUsuario()
        //{
        //    InitializeComponent();
        //}

        public UpdateMobiliarioUsuario(ServidoresPublicos servidorActual, Mobiliario mobiliario)
        {
            InitializeComponent();
            this.servidorActual = servidorActual;
            this.mobiliario     = mobiliario;
        }
예제 #26
0
 public REquipoComputo(ServidoresPublicos servidor)
 {
     this.servidor = servidor;
 }
예제 #27
0
 public RMobiliario(ServidoresPublicos servidor)
 {
     this.servidor = servidor;
 }
 public UpdateUsuarioEquipo(ServidoresPublicos usuarioActual, Equipos equipo)
 {
     InitializeComponent();
     this.usuarioActual = usuarioActual;
     this.equipo        = equipo;
 }