/// <summary> /// Contructor de la interfaz de ubicaciones globales /// </summary> public UbicacionF() { //Inicializando los componenentes InitializeComponent(); //Llenando el DataGrid de ubicaciones GCUbicaciones.DataSource = n_salon.ObtenerUbicacionesGlobales(); }
/// <summary> /// Metodo contructor de la interfaz /// </summary> public CrearSalonF(E_Usuario e_Usuario) { //Se inicializan los componentes InitializeComponent(); //Asignando los valores de la entidad de usuario recivida como parametro a la entidad global e_UsuarioAU = e_Usuario; //Asignando las direcciones al combobox CBUbicacion.DataSource = n_salon.ObtenerUbicacionesGlobales(); CBUbicacion.DisplayMember = "Ubicacion"; //Deseleccionando el items predeterminado CBUbicacion.SelectedItem = null; #region Insertando los servicios y inventarios a los CheckedListBox //Servicios //DataTable DataTable SqlDT = new DataTable(); //Llenando datatable SqlDT = n_Servicio.ObtenerServiciosGlobales(); //Asignando datatable CKDListServicios.DataSource = SqlDT; CKDListServicios.ValueMember = "ID"; CKDListServicios.DisplayMember = "Servicio"; //Inventarios //DataTable DataTable SqlDT2 = new DataTable(); //Llenando datatable SqlDT2 = n_Inventario.ObtenerInventariosGlobales(); //Asignando data table al checklist de inventario CKDListInventario.DataSource = SqlDT2; CKDListInventario.ValueMember = "ID"; CKDListInventario.DisplayMember = "Inventario"; #endregion #region Agregando opciones al combobox de estado //Agregando las opciones de los combobox CBEstado.Items.Add("Activo"); CBEstado.Items.Add("Inactivo"); #endregion }
/// <summary> /// Contructor de la interfaz salon la cual espera una entidad salon como parametro /// </summary> /// <param name="e_Salon"></param> public ActualizarSalon(E_Salon e_Salon) { //Inicializando los componentes InitializeComponent(); //<summary> //Se asignaran los valores a los a los controles correspondientes en la interfaz //</summary> //Asignando la los datos de la entidad parametrica a la entidad global de la interfaz //----------------// et_Salon = e_Salon; //---------------// #region Asignando valores //Asignando las direcciones al combobox CBUbicacion.DataSource = n_Salon.ObtenerUbicacionesGlobales(); CBUbicacion.DisplayMember = "Ubicacion"; //Parte de controles de un salon TENombreS.EditValue = e_Salon.nombre; int C = 0; //Asignando al combo box de ubicaciones la ubicacion seleccionada anteriormente foreach (DataRowView rowView in CBUbicacion.Items) { //Completando la entidad de servicios if (e_Salon.ubicacion == Convert.ToString(rowView["Ubicacion"])) { CBUbicacion.SelectedItem = CBUbicacion.Items[C]; } C++; } TECapacidad.EditValue = e_Salon.capacidad; #region Agregando opciones al combobox de estado //Se agregan las opciones al comboBox CBEstado.Items.Add("Activo"); CBEstado.Items.Add("Inactivo"); #endregion #region Asignando la opcion de la entidad al comboBox if (e_Salon.estado == "Activo") { CBEstado.SelectedIndex = CBEstado.Items.IndexOf("Activo"); } if (e_Salon.estado == "Inactivo") { CBEstado.SelectedIndex = CBEstado.Items.IndexOf("Inactivo"); } #endregion #endregion #region Insertando los servicios y inventarios a los CheckedListBox //Servicios //DataTable DataTable SqlDT = new DataTable(); //Llenando datatable SqlDT = n_Servicio.ObtenerServiciosGlobales(); //Asignando datatable CKDListServicios.DataSource = SqlDT; CKDListServicios.ValueMember = "ID"; CKDListServicios.DisplayMember = "Servicio"; //Inventarios //DataTable DataTable SqlDT2 = new DataTable(); //Llenando datatable SqlDT2 = n_Inventario.ObtenerInventariosGlobales(); //Asignando data table al checklist de inventario CKDListInventario.DataSource = SqlDT2; CKDListInventario.ValueMember = "ID"; CKDListInventario.DisplayMember = "Inventario"; #endregion #region Seleccionando los inventarios y servicios que tenga el salon #region Servicios int FilasAfectadas = 0; int n = 0; int Resultado = 0; //Verificacion si el checklist de servicios tiene algun items if (CKDListServicios.Items.Count > 0) { List <int> IndexesLista = new List <int>(); //Foreach que guardara cada items seleccionado en la base de datos foreach (DataRowView rowView in CKDListServicios.Items) { //Completando la entidad de servicios e_Servicio.id_Salon = e_Salon.id_Salon; e_Servicio.servicio = Convert.ToString(rowView["Servicio"]); //Ejecutando el metodo Resultado = n_Servicio.VerificarExistenciaDeServicio(e_Servicio); if (Resultado != 0) { IndexesLista.Add(n); } n++; } //Foreach Para marcar los servicios n = 0; foreach (int indexes in IndexesLista) { CKDListServicios.SetItemCheckState(IndexesLista[n], CheckState.Checked); n++; } } #endregion #region Inventarios //Verificacion si el checklist de Inventarios tiene algun items if (CKDListInventario.Items.Count > 0) { n = 0; Resultado = 0; List <int> IndexesLista = new List <int>(); //Foreach que guardara cada items seleccionado en la base de datos foreach (DataRowView rowView in CKDListInventario.Items) { //Completando la entidad de Inventarios e_Inventario.id_Salon = e_Salon.id_Salon; e_Inventario.inventario = Convert.ToString(rowView["Inventario"]); //Ejecutando el metodo Resultado = n_Inventario.VerificarExistenciaDeInventario(e_Inventario); if (Resultado != 0) { IndexesLista.Add(n); } n++; } //Foreach Para marcar los servicios n = 0; foreach (int indexes in IndexesLista) { CKDListInventario.SetItemCheckState(IndexesLista[n], CheckState.Checked); n++; } } #endregion #endregion }