public UsuarioPerfil(Usuario u) { InitializeComponent(); usuario = u; bs=new BindingSource(); uta = new CADINDataSetTableAdapters.UsuarioTableAdapter(); ur = uta.GetData().FindBycod_usua(u.Cod_Usua); bs.DataSource = ur; txtCodUsuario.DataBindings.Add("Text", bs, "cod_usua"); txtNombre.DataBindings.Add("Text", bs, "nombre"); txtUser.DataBindings.Add("Text", bs, "usuario"); txtEmail.DataBindings.Add("Text", bs, "email"); txtTelefono.DataBindings.Add("Text", bs, "telf"); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); this.txtCodUsuario = new DevComponents.DotNetBar.Controls.TextBoxX(); this.etiCodigoUsuario = new DevComponents.DotNetBar.LabelX(); this.chkActivo = new DevComponents.DotNetBar.Controls.CheckBoxX(); this.txtPassword = new DevComponents.DotNetBar.Controls.TextBoxX(); this.labelX1 = new DevComponents.DotNetBar.LabelX(); this.txtUser = new DevComponents.DotNetBar.Controls.TextBoxX(); this.etiUsuario = new DevComponents.DotNetBar.LabelX(); this.etiFechFin = new DevComponents.DotNetBar.LabelX(); this.dtFechFin = new System.Windows.Forms.DateTimePicker(); this.etiFechIni = new DevComponents.DotNetBar.LabelX(); this.dtFechIni = new System.Windows.Forms.DateTimePicker(); this.txtTelefono = new DevComponents.DotNetBar.Controls.TextBoxX(); this.etiTelefono = new DevComponents.DotNetBar.LabelX(); this.txtEmail = new DevComponents.DotNetBar.Controls.TextBoxX(); this.etiEmail = new DevComponents.DotNetBar.LabelX(); this.txtNombre = new DevComponents.DotNetBar.Controls.TextBoxX(); this.etiNombre = new DevComponents.DotNetBar.LabelX(); this.dataGridView1 = new System.Windows.Forms.DataGridView(); this.cADINDataSet = new Sistema_De_Administracion_De_Servicios.CADINDataSet(); this.usuarioBindingSource = new System.Windows.Forms.BindingSource(this.components); this.usuarioTableAdapter = new Sistema_De_Administracion_De_Servicios.CADINDataSetTableAdapters.UsuarioTableAdapter(); this.codusuaDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.nombreDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.emailDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.telfDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.adminDataGridViewCheckBoxColumn = new System.Windows.Forms.DataGridViewCheckBoxColumn(); this.fechinicDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.fechsaliDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.usuarioDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.passwordDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.activoDataGridViewCheckBoxColumn = new System.Windows.Forms.DataGridViewCheckBoxColumn(); this.chkAdmin = new DevComponents.DotNetBar.Controls.CheckBoxX(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.cADINDataSet)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.usuarioBindingSource)).BeginInit(); this.SuspendLayout(); // // txtCodUsuario // this.txtCodUsuario.BackColor = System.Drawing.Color.White; // // // this.txtCodUsuario.Border.Class = "TextBoxBorder"; this.txtCodUsuario.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.txtCodUsuario.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.usuarioBindingSource, "cod_usua", true)); this.txtCodUsuario.Enabled = false; this.txtCodUsuario.ForeColor = System.Drawing.Color.Black; this.txtCodUsuario.Location = new System.Drawing.Point(173, 37); this.txtCodUsuario.Margin = new System.Windows.Forms.Padding(10); this.txtCodUsuario.Name = "txtCodUsuario"; this.txtCodUsuario.Size = new System.Drawing.Size(100, 22); this.txtCodUsuario.TabIndex = 37; // // etiCodigoUsuario // // // // this.etiCodigoUsuario.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.etiCodigoUsuario.Location = new System.Drawing.Point(85, 34); this.etiCodigoUsuario.Name = "etiCodigoUsuario"; this.etiCodigoUsuario.Size = new System.Drawing.Size(75, 23); this.etiCodigoUsuario.TabIndex = 36; this.etiCodigoUsuario.Text = "Cod_Usuario:"; // // chkActivo // // // // this.chkActivo.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.chkActivo.DataBindings.Add(new System.Windows.Forms.Binding("CheckValue", this.usuarioBindingSource, "activo", true)); this.chkActivo.Location = new System.Drawing.Point(503, 157); this.chkActivo.Name = "chkActivo"; this.chkActivo.Size = new System.Drawing.Size(100, 23); this.chkActivo.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.chkActivo.TabIndex = 34; this.chkActivo.Text = "Usuario Activo"; // // txtPassword // this.txtPassword.BackColor = System.Drawing.Color.White; // // // this.txtPassword.Border.Class = "TextBoxBorder"; this.txtPassword.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.txtPassword.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.usuarioBindingSource, "password", true)); this.txtPassword.ForeColor = System.Drawing.Color.Black; this.txtPassword.Location = new System.Drawing.Point(503, 117); this.txtPassword.Margin = new System.Windows.Forms.Padding(10); this.txtPassword.Name = "txtPassword"; this.txtPassword.PasswordChar = '*'; this.txtPassword.Size = new System.Drawing.Size(165, 22); this.txtPassword.TabIndex = 33; // // labelX1 // // // // this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Location = new System.Drawing.Point(415, 114); this.labelX1.Name = "labelX1"; this.labelX1.Size = new System.Drawing.Size(75, 23); this.labelX1.TabIndex = 32; this.labelX1.Text = "Contraseña:"; // // txtUser // this.txtUser.BackColor = System.Drawing.Color.White; // // // this.txtUser.Border.Class = "TextBoxBorder"; this.txtUser.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.txtUser.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.usuarioBindingSource, "usuario", true)); this.txtUser.ForeColor = System.Drawing.Color.Black; this.txtUser.Location = new System.Drawing.Point(503, 77); this.txtUser.Margin = new System.Windows.Forms.Padding(10); this.txtUser.Name = "txtUser"; this.txtUser.Size = new System.Drawing.Size(165, 22); this.txtUser.TabIndex = 31; // // etiUsuario // // // // this.etiUsuario.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.etiUsuario.Location = new System.Drawing.Point(415, 74); this.etiUsuario.Name = "etiUsuario"; this.etiUsuario.Size = new System.Drawing.Size(75, 23); this.etiUsuario.TabIndex = 30; this.etiUsuario.Text = "Usuario:"; // // etiFechFin // // // // this.etiFechFin.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.etiFechFin.Location = new System.Drawing.Point(85, 237); this.etiFechFin.Name = "etiFechFin"; this.etiFechFin.Size = new System.Drawing.Size(75, 23); this.etiFechFin.TabIndex = 29; this.etiFechFin.Text = "Fecha Salida:"; // // dtFechFin // this.dtFechFin.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.usuarioBindingSource, "fech_sali", true)); this.dtFechFin.Format = System.Windows.Forms.DateTimePickerFormat.Short; this.dtFechFin.Location = new System.Drawing.Point(173, 237); this.dtFechFin.Margin = new System.Windows.Forms.Padding(10); this.dtFechFin.Name = "dtFechFin"; this.dtFechFin.Size = new System.Drawing.Size(165, 22); this.dtFechFin.TabIndex = 28; // // etiFechIni // // // // this.etiFechIni.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.etiFechIni.Location = new System.Drawing.Point(85, 197); this.etiFechIni.Name = "etiFechIni"; this.etiFechIni.Size = new System.Drawing.Size(75, 23); this.etiFechIni.TabIndex = 27; this.etiFechIni.Text = "Fecha Inicio:"; // // dtFechIni // this.dtFechIni.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.usuarioBindingSource, "fech_inic", true)); this.dtFechIni.Format = System.Windows.Forms.DateTimePickerFormat.Short; this.dtFechIni.Location = new System.Drawing.Point(173, 197); this.dtFechIni.Margin = new System.Windows.Forms.Padding(10); this.dtFechIni.MinDate = new System.DateTime(2000, 1, 1, 0, 0, 0, 0); this.dtFechIni.Name = "dtFechIni"; this.dtFechIni.Size = new System.Drawing.Size(165, 22); this.dtFechIni.TabIndex = 26; this.dtFechIni.Value = new System.DateTime(2012, 6, 1, 0, 0, 0, 0); // // txtTelefono // this.txtTelefono.BackColor = System.Drawing.Color.White; // // // this.txtTelefono.Border.Class = "TextBoxBorder"; this.txtTelefono.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.txtTelefono.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.usuarioBindingSource, "telf", true)); this.txtTelefono.ForeColor = System.Drawing.Color.Black; this.txtTelefono.Location = new System.Drawing.Point(173, 157); this.txtTelefono.Margin = new System.Windows.Forms.Padding(10); this.txtTelefono.Name = "txtTelefono"; this.txtTelefono.Size = new System.Drawing.Size(165, 22); this.txtTelefono.TabIndex = 25; // // etiTelefono // // // // this.etiTelefono.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.etiTelefono.Location = new System.Drawing.Point(85, 154); this.etiTelefono.Name = "etiTelefono"; this.etiTelefono.Size = new System.Drawing.Size(75, 23); this.etiTelefono.TabIndex = 24; this.etiTelefono.Text = "Teléfono:"; // // txtEmail // this.txtEmail.BackColor = System.Drawing.Color.White; // // // this.txtEmail.Border.Class = "TextBoxBorder"; this.txtEmail.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.txtEmail.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.usuarioBindingSource, "email", true)); this.txtEmail.ForeColor = System.Drawing.Color.Black; this.txtEmail.Location = new System.Drawing.Point(173, 117); this.txtEmail.Margin = new System.Windows.Forms.Padding(10); this.txtEmail.Name = "txtEmail"; this.txtEmail.Size = new System.Drawing.Size(165, 22); this.txtEmail.TabIndex = 23; // // etiEmail // // // // this.etiEmail.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.etiEmail.Location = new System.Drawing.Point(85, 114); this.etiEmail.Name = "etiEmail"; this.etiEmail.Size = new System.Drawing.Size(75, 23); this.etiEmail.TabIndex = 22; this.etiEmail.Text = "Email:"; // // txtNombre // this.txtNombre.BackColor = System.Drawing.Color.White; // // // this.txtNombre.Border.Class = "TextBoxBorder"; this.txtNombre.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.txtNombre.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.usuarioBindingSource, "nombre", true)); this.txtNombre.ForeColor = System.Drawing.Color.Black; this.txtNombre.Location = new System.Drawing.Point(173, 77); this.txtNombre.Margin = new System.Windows.Forms.Padding(10); this.txtNombre.Name = "txtNombre"; this.txtNombre.Size = new System.Drawing.Size(165, 22); this.txtNombre.TabIndex = 21; // // etiNombre // // // // this.etiNombre.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.etiNombre.Location = new System.Drawing.Point(85, 74); this.etiNombre.Name = "etiNombre"; this.etiNombre.Size = new System.Drawing.Size(75, 23); this.etiNombre.TabIndex = 20; this.etiNombre.Text = "Nombre:"; // // dataGridView1 // this.dataGridView1.AutoGenerateColumns = false; this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.codusuaDataGridViewTextBoxColumn, this.nombreDataGridViewTextBoxColumn, this.emailDataGridViewTextBoxColumn, this.telfDataGridViewTextBoxColumn, this.adminDataGridViewCheckBoxColumn, this.fechinicDataGridViewTextBoxColumn, this.fechsaliDataGridViewTextBoxColumn, this.usuarioDataGridViewTextBoxColumn, this.passwordDataGridViewTextBoxColumn, this.activoDataGridViewCheckBoxColumn}); this.dataGridView1.DataSource = this.usuarioBindingSource; this.dataGridView1.Location = new System.Drawing.Point(12, 272); this.dataGridView1.Name = "dataGridView1"; this.dataGridView1.Size = new System.Drawing.Size(744, 190); this.dataGridView1.TabIndex = 39; // // cADINDataSet // this.cADINDataSet.DataSetName = "CADINDataSet"; this.cADINDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema; // // usuarioBindingSource // this.usuarioBindingSource.DataMember = "Usuario"; this.usuarioBindingSource.DataSource = this.cADINDataSet; // // usuarioTableAdapter // this.usuarioTableAdapter.ClearBeforeFill = true; // // codusuaDataGridViewTextBoxColumn // this.codusuaDataGridViewTextBoxColumn.DataPropertyName = "cod_usua"; this.codusuaDataGridViewTextBoxColumn.HeaderText = "cod_usua"; this.codusuaDataGridViewTextBoxColumn.Name = "codusuaDataGridViewTextBoxColumn"; this.codusuaDataGridViewTextBoxColumn.ReadOnly = true; // // nombreDataGridViewTextBoxColumn // this.nombreDataGridViewTextBoxColumn.DataPropertyName = "nombre"; this.nombreDataGridViewTextBoxColumn.HeaderText = "nombre"; this.nombreDataGridViewTextBoxColumn.Name = "nombreDataGridViewTextBoxColumn"; // // emailDataGridViewTextBoxColumn // this.emailDataGridViewTextBoxColumn.DataPropertyName = "email"; this.emailDataGridViewTextBoxColumn.HeaderText = "email"; this.emailDataGridViewTextBoxColumn.Name = "emailDataGridViewTextBoxColumn"; // // telfDataGridViewTextBoxColumn // this.telfDataGridViewTextBoxColumn.DataPropertyName = "telf"; this.telfDataGridViewTextBoxColumn.HeaderText = "telf"; this.telfDataGridViewTextBoxColumn.Name = "telfDataGridViewTextBoxColumn"; // // adminDataGridViewCheckBoxColumn // this.adminDataGridViewCheckBoxColumn.DataPropertyName = "admin"; this.adminDataGridViewCheckBoxColumn.HeaderText = "admin"; this.adminDataGridViewCheckBoxColumn.Name = "adminDataGridViewCheckBoxColumn"; // // fechinicDataGridViewTextBoxColumn // this.fechinicDataGridViewTextBoxColumn.DataPropertyName = "fech_inic"; this.fechinicDataGridViewTextBoxColumn.HeaderText = "fech_inic"; this.fechinicDataGridViewTextBoxColumn.Name = "fechinicDataGridViewTextBoxColumn"; // // fechsaliDataGridViewTextBoxColumn // this.fechsaliDataGridViewTextBoxColumn.DataPropertyName = "fech_sali"; this.fechsaliDataGridViewTextBoxColumn.HeaderText = "fech_sali"; this.fechsaliDataGridViewTextBoxColumn.Name = "fechsaliDataGridViewTextBoxColumn"; // // usuarioDataGridViewTextBoxColumn // this.usuarioDataGridViewTextBoxColumn.DataPropertyName = "usuario"; this.usuarioDataGridViewTextBoxColumn.HeaderText = "usuario"; this.usuarioDataGridViewTextBoxColumn.Name = "usuarioDataGridViewTextBoxColumn"; // // passwordDataGridViewTextBoxColumn // this.passwordDataGridViewTextBoxColumn.DataPropertyName = "password"; this.passwordDataGridViewTextBoxColumn.HeaderText = "password"; this.passwordDataGridViewTextBoxColumn.Name = "passwordDataGridViewTextBoxColumn"; // // activoDataGridViewCheckBoxColumn // this.activoDataGridViewCheckBoxColumn.DataPropertyName = "activo"; this.activoDataGridViewCheckBoxColumn.HeaderText = "activo"; this.activoDataGridViewCheckBoxColumn.Name = "activoDataGridViewCheckBoxColumn"; // // chkAdmin // // // // this.chkAdmin.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.chkAdmin.DataBindings.Add(new System.Windows.Forms.Binding("CheckValue", this.usuarioBindingSource, "admin", true)); this.chkAdmin.Location = new System.Drawing.Point(503, 196); this.chkAdmin.Name = "chkAdmin"; this.chkAdmin.Size = new System.Drawing.Size(100, 23); this.chkAdmin.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.chkAdmin.TabIndex = 40; this.chkAdmin.Text = "Administrador"; // // FormUsuario // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(767, 396); this.Controls.Add(this.chkAdmin); this.Controls.Add(this.dataGridView1); this.Controls.Add(this.txtCodUsuario); this.Controls.Add(this.etiCodigoUsuario); this.Controls.Add(this.chkActivo); this.Controls.Add(this.txtPassword); this.Controls.Add(this.labelX1); this.Controls.Add(this.txtUser); this.Controls.Add(this.etiUsuario); this.Controls.Add(this.etiFechFin); this.Controls.Add(this.dtFechFin); this.Controls.Add(this.etiFechIni); this.Controls.Add(this.dtFechIni); this.Controls.Add(this.txtTelefono); this.Controls.Add(this.etiTelefono); this.Controls.Add(this.txtEmail); this.Controls.Add(this.etiEmail); this.Controls.Add(this.txtNombre); this.Controls.Add(this.etiNombre); this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.Name = "FormUsuario"; this.Text = "MetroForm"; this.Load += new System.EventHandler(this.FormUsuario_Load); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.cADINDataSet)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.usuarioBindingSource)).EndInit(); this.ResumeLayout(false); }
private void loginWithoutThreading() { if (valLogin.Validate()) { try { String user = txtUser.Text; String pass = EncryptPassphraseAlgorithm.EncryptSHA1(txtPassword.Text); CADINDataSet.UsuarioDataTable udt = new CADINDataSetTableAdapters.UsuarioTableAdapter().GetDataByUser(txtUser.Text.Trim(),EncryptPassphraseAlgorithm.EncryptSHA1(txtPassword.Text.Trim())); if (udt.Rows.Count != 0) { CADINDataSet.UsuarioRow row = (CADINDataSet.UsuarioRow)udt.Rows[0]; if (row.activo) { Usuario usuario = new Usuario(row.cod_usua, row.nombre, row.activo); usuario.Email = row.email; usuario.Telefono = row.telf; usuario.Admin = row.admin; usuario.User = row.usuario; Entorno en = new Entorno(usuario); this.Hide(); en.Show(); } else { MessageBox.Show("Usuario no activo"); this.txtUser.Focus(); this.txtUser.SelectAll(); } } else { MessageBox.Show("El usuario o la contraseña proporcionado son incorrectos"); this.txtUser.Focus(); this.txtUser.SelectAll(); } } catch (Exception ex) { MessageBox.Show("No se pudo establecer la conexion. Por favor revise la configuración"); } } }