Пример #1
0
        /// <summary>
        /// Evento Click que asigna un operador de la lista
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAsignarOperador_Click(object sender, EventArgs e)
        {
            int indice;

            indice = this.dgvOperadores.CurrentRow.Index;
            EPuestoDeTrabajo puesto = (EPuestoDeTrabajo)Enum.Parse(typeof(EPuestoDeTrabajo), this.dgvOperadores.Rows[indice].Cells[1].Value.ToString());

            if (puesto == EPuestoDeTrabajo.FabricanteDeArranques)
            {
                int    fabricaciones = Convert.ToInt32(dgvOperadores.Rows[indice].Cells[0].Value);
                string nombre        = dgvOperadores.Rows[indice].Cells[2].Value.ToString();
                string apellido      = dgvOperadores.Rows[indice].Cells[3].Value.ToString();
                int    dni           = Convert.ToInt32(dgvOperadores.Rows[indice].Cells[4].Value);
                this.operario             = new Operario(nombre, apellido, dni, puesto, fabricaciones);
                lblNombreDelOperador.Text = string.Format($"{this.operario.Apellido}, {this.operario.Nombre}");
                this.btnFabricar.Enabled  = true;
            }
            else
            {
                MessageBox.Show("Seleccionar un operador del sector arranques!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Пример #2
0
 /// <summary>
 /// Constructor de operario con parametros
 /// </summary>
 /// <param name="nombre"></param>
 /// <param name="apellido"></param>
 /// <param name="dni"></param>
 /// <param name="puesto"></param>
 /// <param name="fabricaciones"></param>
 public Operario(string nombre, string apellido, int dni, EPuestoDeTrabajo puesto, int fabricaciones) : base(nombre, apellido, dni)
 {
     this.Puesto        = puesto;
     this.Fabricaciones = fabricaciones;
 }
Пример #3
0
 /// <summary>
 /// Constructor de operario con parametros
 /// </summary>
 /// <param name="nombre"></param>
 /// <param name="apellido"></param>
 /// <param name="dni"></param>
 /// <param name="id"></param>
 /// <param name="puesto"></param>
 /// <param name="cantidad"></param>
 public Operario(string nombre, string apellido, int dni, int id, EPuestoDeTrabajo puesto, int cantidad) : base(nombre, apellido, dni)
 {
     this.ID     = id;
     this.Puesto = puesto;
     this.CantidadDeFabricaciones = cantidad;
 }