Пример #1
0
        private void button_CrearUsuario_Click(object sender, EventArgs e)
        {
            if(textBox_Nombre.Text == "" || textBox_Password.Text == "")
            {
                MessageBox.Show(this, "Todos los campos son obligatorios");
            }
            else
            {
                MessageBoxButtons mbb = new MessageBoxButtons();
                MessageBox.Show(this, "Se creará/modificará el usuario", "Continuar?", mbb);
                InfoCosteProgramaGenNHibernate.CEN.InfoCoste.TrabajadorCEN tcen = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.TrabajadorCEN();

                if (!editando)
                {
                    tcen.Trabajador(Convert.ToInt32(textBox_ID.Text), textBox_Password.Text, textBox_Nombre.Text);
                }
                else
                {
                    tcen.SetNombre(id, textBox_Nombre.Text);
                    tcen.SetPassword(id, textBox_Password.Text);

                }

                this.Close();
            }
        }
Пример #2
0
        private void button3_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Se va a eliminar el trabajador", "Trabajadores", MessageBoxButtons.OK);
            DataGridViewRow current = dataGridView_GestionarTrabajadores.CurrentRow;

            InfoCosteProgramaGenNHibernate.CEN.InfoCoste.TrabajadorCEN tcen = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.TrabajadorCEN();
            tcen.Borrar(Convert.ToInt32(current.Cells[0].Value));

            GestionarTrabajadores_Load(null, null);
        }
Пример #3
0
        public NuevoTrabajador()
        {
            InitializeComponent();

            textBox_ID.Enabled = false;

            InfoCosteProgramaGenNHibernate.CEN.InfoCoste.TrabajadorCEN tcen = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.TrabajadorCEN();
            IList<InfoCosteProgramaGenNHibernate.EN.InfoCoste.TrabajadorEN> listaTrabajadores = tcen.LeerTodos(0, 100);
            textBox_ID.Text = (Convert.ToInt32(listaTrabajadores.ElementAt(listaTrabajadores.Count-1).Id.ToString())+1).ToString();
        }
Пример #4
0
        private void GestionarTrabajadores_Load(object sender, EventArgs e)
        {
            InfoCosteProgramaGenNHibernate.CEN.InfoCoste.TrabajadorCEN tcen = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.TrabajadorCEN();
            IList<InfoCosteProgramaGenNHibernate.EN.InfoCoste.TrabajadorEN> listaTrabajadores =  tcen.LeerTodos(0,100);

            dataGridView_GestionarTrabajadores.Rows.Clear();
            foreach(InfoCosteProgramaGenNHibernate.EN.InfoCoste.TrabajadorEN t in listaTrabajadores)
            {
                dataGridView_GestionarTrabajadores.Rows.Add(t.Id, t.Nombre, t.Password);
            }
        }
Пример #5
0
        private void button4_Click(object sender, EventArgs e)
        {
            string input = Microsoft.VisualBasic.Interaction.InputBox("Nombre del trabajador?");
            InfoCosteProgramaGenNHibernate.CEN.InfoCoste.TrabajadorCEN tcen = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.TrabajadorCEN();
            IList<InfoCosteProgramaGenNHibernate.EN.InfoCoste.TrabajadorEN> lt = tcen.LeerPorNombre(input);

            dataGridView_GestionarTrabajadores.Rows.Clear();
            foreach (InfoCosteProgramaGenNHibernate.EN.InfoCoste.TrabajadorEN t in lt)
            {
                dataGridView_GestionarTrabajadores.Rows.Add(t.Id, t.Nombre, t.Password);
            }
        }
Пример #6
0
        public NuevoTrabajador(int ID)
        {
            InitializeComponent();

            InfoCosteProgramaGenNHibernate.CEN.InfoCoste.TrabajadorCEN tcen = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.TrabajadorCEN();
            InfoCosteProgramaGenNHibernate.EN.InfoCoste.TrabajadorEN ten = tcen.LeerPorOID(ID);

            id = ID;
            editando = true;

            textBox_ID.Enabled = false;
            textBox_ID.Text = ten.Id.ToString();
            textBox_Password.Text = ten.Password;
            textBox_Nombre.Text = ten.Nombre;
        }