Example #1
0
        private void button_CrearUsuario_Click(object sender, EventArgs e)
        {
            if (textBox_ID.Text == "" || textBox_Nombre.Text == "" || textBox_Direccion.Text == "" || textBox_Email.Text == "")
            {
                MessageBox.Show(this, "Todos los campos son obligatorios");
            }
            else
            {
                MessageBoxButtons mbb = new MessageBoxButtons();
                MessageBox.Show(this, "Se creará/modificará el proveedor", "Continuar?", mbb);

                try
                {
                    if(!editando){
                        InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN provCEN = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN();
                        provCEN.Proveedor(textBox_ID.Text, textBox_Nombre.Text, textBox_Direccion.Text, textBox_Email.Text);
                    }
                    else
                    {
                        InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN pCEN = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN();
                        pCEN.SetNombre(id, textBox_Nombre.Text);
                        pCEN.SetDireccion(id, textBox_Direccion.Text);
                        pCEN.SetEmail(id, textBox_Email.Text);
                    }

                    this.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(this, "Revise los campos");
                }
            }
        }
        private void button3_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Seguro desea eliminar este proveedor?", "Proveedor", MessageBoxButtons.OKCancel);
            DataGridViewRow current = dataGridView_GestionarProveedores.CurrentRow;
            InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN pcen = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN();

            /*if (pcen == null)
            {*/
                pcen.Borrar(current.Cells[0].Value.ToString());
            //}
            GestionarProveedores_Load(null, null);
        }
Example #3
0
        //constructor con 1 parametro
        public NuevoProveedor(string ID)
        {
            InitializeComponent();
            editando = true;

            InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN pcen = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN();
            InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN proveedor = pcen.LeerPorOID(ID.ToString());
            id = ID;
            textBox_ID.Text = proveedor.Id;
            textBox_Nombre.Text = proveedor.Nombre;
            textBox_Direccion.Text = proveedor.Direccion;
            textBox_Email.Text = proveedor.Email;

            InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN proCEN = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN();
            InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN proEN = proCEN.LeerPorOID(ID.ToString());
        }
        private void GestionarProveedores_Load(object sender, EventArgs e)
        {
            InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN pcen = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN();
            IList<InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN> listaClientes = pcen.LeerTodos(0, 100);
            dataGridView_GestionarProveedores.Rows.Clear();

            foreach (InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN p in listaClientes)
            {
                InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN proCEN = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN();
                try
                {
                    InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN proEN = proCEN.LeerPorOID(p.Id);
                }
                catch (Exception ex) { }
                dataGridView_GestionarProveedores.Rows.Add(p.Id, p.Nombre, p.Direccion, p.Email);
            }

            /*dataGridView_GestionarProveedores.Rows.Add(1, "Azul-Tierra", "C\\ de Ejemplo 123", "");
            dataGridView_GestionarProveedores.Rows.Add(2, "El Gato Fotografía", "Av. Larga 7", "*****@*****.**");
            dataGridView_GestionarProveedores.Rows.Add(3, "Pepito Perez Garcia", "C\\ Jon", "*****@*****.**");*/
        }
        private void button4_Click(object sender, EventArgs e)
        {
            string input = Microsoft.VisualBasic.Interaction.InputBox("Nombre del proveedor?");
            InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN pcen = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN();
            IList<InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN> lp = pcen.LeerPorNombre(input);

            dataGridView_GestionarProveedores.Rows.Clear();
            foreach (InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN i in lp)
            {
                InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN provCEN = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN();
                try
                {
                    InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN pEN = provCEN.LeerPorOID(i.Id);
                }
                catch (Exception ex)
                {

                }
                dataGridView_GestionarProveedores.Rows.Add(i.Id, i.Nombre, i.Direccion, i.Email);
            }
        }