/// <summary> /// Guarda los cambios en la base de datos /// </summary> private void DoSave() { //// Valida la forma DoValidate(); // Realizar la inserción del registro SICASCentralQuerysIIDataSetTableAdapters.Functions fns = new SICASCentralQuerysIIDataSetTableAdapters.Functions(); // Ingresamos el usuario fns.InsertUsuario(this.usuario_IDTextBox.Text, this.nombreTextBox.Text, this.apellidosTextBox.Text, this.emailTextBox.Text, true, this.pwdTextBox.Text, null, null); // Ingresamos los permisos del usuario // Con respecto a las empresas foreach (object obj in EmpresasCheckList.CheckedItems) { Entities.SelectEmpresasInternas empresa = (Entities.SelectEmpresasInternas)obj; Entities.Usuarios_Empresas usuario_empresa = new Entities.Usuarios_Empresas(); usuario_empresa.Empresa_ID = empresa.Empresa_ID.Value; usuario_empresa.Usuario_ID = this.usuario_IDTextBox.Text; usuario_empresa.Create(); } // Ingresamos los permisos del usuario // Con respecto a las estaciones foreach (object obj in this.EstacionesCheckList.CheckedItems) { Entities.Estaciones estacion = (Entities.Estaciones)obj; Entities.Usuarios_Estaciones usuario_estacion = new Entities.Usuarios_Estaciones(); usuario_estacion.Estacion_ID = estacion.Estacion_ID; usuario_estacion.Usuario_ID = this.usuario_IDTextBox.Text; usuario_estacion.Create(); } // Enviar el correo AppHelper.SendNewAccountMail(this.emailTextBox.Text, nombreTextBox.Text + " " + apellidosTextBox.Text, usuario_IDTextBox.Text, pwdTextBox.Text); // Mostrar mensaje AppHelper.Info("Usuario creado!"); // Navegar a usuarios this.Padre.SwitchForma("Usuarios"); }
private void DoQueryEstacion() { if (EmpresaComboBox.SelectedItem != null) { Entities.SelectEmpresasInternas empresa = (Entities.SelectEmpresasInternas)EmpresaComboBox.SelectedItem; if (!AppHelper.IsNullOrEmpty(empresa.Empresa_ID)) { selectEstacionesBindingSource.DataSource = Entities.SelectEstaciones.GetAll(empresa.Empresa_ID); } else { selectEstacionesBindingSource.DataSource = Entities.SelectEstaciones.GetUnionAll(); } } }