// Toma de la orden seleccionada en el frmOrdenes los campos para mostrar en el encabezado private void DgvProceso_CellContentClick(object sender, DataGridViewCellEventArgs e) { FrmControl frm = new FrmControl(); frm.txtidfab.Text = DgvProceso.CurrentRow.Cells[0].Value.ToString(); frm.txtfechaorden.Text = DgvProceso.CurrentRow.Cells[1].Value.ToString(); frm.txtnrofabric.Text = DgvProceso.CurrentRow.Cells[2].Value.ToString(); frm.txtusuario.Text = DgvProceso.CurrentRow.Cells[6].Value.ToString().Trim(); //CONTROL DE TAREAS frm.txtorden.Text = DgvProceso.CurrentRow.Cells[4].Value.ToString(); frm.txttarea.Text = DgvProceso.CurrentRow.Cells[5].Value.ToString(); frm.txtobser.Text = DgvProceso.CurrentRow.Cells[9].Value.ToString(); frm.txtcantfib.Text = DgvProceso.CurrentRow.Cells[14].Value.ToString(); frm.txtcantres.Text = DgvProceso.CurrentRow.Cells[15].Value.ToString(); frm.dtpcontrol.Value = Convert.ToDateTime(DgvProceso.CurrentRow.Cells[10].Value); if (DgvProceso.CurrentRow.Cells[12].Value != System.DBNull.Value) { frm.dtpCierre.Value = Convert.ToDateTime(DgvProceso.CurrentRow.Cells[12].Value); } else { frm.dtpCierre.Value = DateTime.Today; } frm.txtidtarea.Text = DgvProceso.CurrentRow.Cells[11].Value.ToString(); if (DgvProceso.CurrentRow.Cells[7].Value.ToString() == "PENDIENTE") { frm.chk1.Enabled = true; frm.lblchk1.Visible = false; frm.chk2.Enabled = false; } else { frm.chk1.Enabled = false; frm.lblchk1.Visible = true; frm.lblchk1.Text = "CONTROL UNO REALIZADO"; } if (DgvProceso.CurrentRow.Cells[8].Value.ToString() != "PENDIENTE") { frm.chk2.Enabled = false; frm.lblchk2.Visible = true; frm.lblchk2.Text = "CONTROL DOS REALIZADO"; } else { frm.chk2.Enabled = true; } frm.Show(); }
// PERFILES DE USUARIO private void FrmPrincipal_Load(object sender, EventArgs e) { Proceso.idusuario = idUsuario; Proceso.idrol = idRol; Proceso.rol = rol; Proceso.usuario = nombre.Trim(); Proceso.estado = estado; FrmOrdenes.idrol = idRol; FrmControl frm = new FrmControl(); statusBar.Text = "Usuario: " + this.nombre; if (this.rol.Equals("ADMIN")) { mnuAccesos.Enabled = true; mnuOrdenes.Enabled = true; } else { if (this.rol.Equals("SUPERVISOR")) { mnuAccesos.Enabled = false; mnuOrdenes.Enabled = true; mnualtaprocesos.Enabled = false; } else { if (this.rol.Equals("USUARIO")) { mnuAccesos.Enabled = false; mnuOrdenes.Enabled = true; mnualtaprocesos.Enabled = false; mnuReportes.Enabled = false; } else { mnuOrdenes.Enabled = false; mnuAccesos.Enabled = false; } } } }