Ejemplo n.º 1
0
        private void metroButton5_Click(object sender, EventArgs e)
        {
            if (txtBuscarProveedor.Text == "")
            {
                MetroMessageBox.Show(this, "Campo Buscar Vacio", "error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                int n = 0;
                mgProveedores.Rows.Clear();
                ProveedorComponenent SalaComponent = new ProveedorComponenent();
                foreach (var item in SalaComponent.buscar(txtBuscarProveedor.Text))
                {
                    n = mgProveedores.Rows.Add();
                    mgProveedores.Rows[n].Cells[0].Value = item.Id;
                    mgProveedores.Rows[n].Cells[1].Value = item.matricula;
                    mgProveedores.Rows[n].Cells[2].Value = item.nombre;
                    mgProveedores.Rows[n].Cells[3].Value = item.listaTelefono[0].numero;
                    mgProveedores.Rows[n].Cells[4].Value = item.contacto;
                    mgProveedores.Rows[n].Cells[5].Value = item.tipoProveedor;

                    mgProveedores.Rows[n].Cells[6].Value = item.cuit;
                }
            }
        }
Ejemplo n.º 2
0
        private void btnAltaProveedor_Click(object sender, EventArgs e)
        {
            if (VerificarCampos())
            {
                List <Telefono> listaTelefono = new List <Telefono>();
                Telefono        telefono      = new Telefono();
                telefono.numero = double.Parse(txtTelefono.Text);
                listaTelefono.Add(telefono);
                Proveedor proveedor = new Proveedor(listaTelefono);

                proveedor.matricula     = txtMatricula.Text;
                proveedor.nombre        = txtNombreProveedor.Text;
                proveedor.tipoProveedor = txtTipo.Text;


                proveedor.contacto = txtContacto.Text;
                proveedor.cuit     = txtCUIT.Text;
                ProveedorComponenent proveedorComponenent = new ProveedorComponenent();
                if (proveedorComponenent.Create(proveedor) == null)
                {
                    ValidadoresComponent.ErrorAltaModificacado("Proveedor", this);
                }
                else
                {
                    ValidadoresComponent.Alta("Proveedor", this);
                    RecorridoForm.LimpiarTXT(this);
                    llenarGrillaProveedor();
                }
            }
        }
Ejemplo n.º 3
0
        private void metroButton3_Click(object sender, EventArgs e)
        {
            ProveedorComponenent tipoProveedorComponent = new ProveedorComponenent();

            tipoProveedorComponent.DeleteTipoProveedor(int.Parse(mgTipoProveedor.CurrentRow.Cells[0].Value.ToString()));
            llenargrillaTipo();
        }
Ejemplo n.º 4
0
        private void btBajaProveedor_Click(object sender, EventArgs e)
        {
            ProveedorComponenent proveedorComponenent = new ProveedorComponenent();
            Proveedor            proveedor            = new Proveedor();

            proveedor.Id = int.Parse(mgProveedores.CurrentRow.Cells[0].Value.ToString());
            proveedorComponenent.Delete(proveedor.Id);
            llenarGrillaProveedor();
        }
Ejemplo n.º 5
0
 private void metroButton6_Click(object sender, EventArgs e)
 {
     if (verificarCamposTipo())
     {
         Proveedor tipoProveedor = new Proveedor();
         tipoProveedor.tipoProveedor = txtTipoProveedor.Text;
         tipoProveedor.Id            = int.Parse(mgTipoProveedor.CurrentRow.Cells[0].Value.ToString());
         ProveedorComponenent tipoProveedorComponent = new ProveedorComponenent();
         tipoProveedorComponent.UpdateTipoProveedor(tipoProveedor);
         RecorridoForm.LimpiarTXT(this);
         llenargrillaTipo();
     }
 }
Ejemplo n.º 6
0
        private void frmMantenimiento_Load(object sender, EventArgs e)
        {
            RecorridoForm.CambiarIdioma(this);
            llenarGrillaMantenimiento();
            ProveedorComponenent tipoProveedorComponent = new ProveedorComponenent();

            txtTipoProvv.DataSource    = tipoProveedorComponent.Read();
            txtTipoProvv.ValueMember   = "Id";
            txtTipoProvv.DisplayMember = "tipoProveedor";
            llenarGrillaTipoM();

            txtFecha.MinDate = DateTime.Now;
        }
Ejemplo n.º 7
0
        void llenargrillaTipo()
        {
            int n = 0;

            mgTipoProveedor.Rows.Clear();
            ProveedorComponenent SalaComponent = new ProveedorComponenent();

            foreach (var item in SalaComponent.ReadTipoProveedor())
            {
                n = mgTipoProveedor.Rows.Add();
                mgTipoProveedor.Rows[n].Cells[0].Value = item.Id;
                mgTipoProveedor.Rows[n].Cells[1].Value = item.tipoProveedor;
            }

            txtTipo.DataSource    = SalaComponent.ReadTipoProveedor();
            txtTipo.DisplayMember = "tipoProveedor";
            txtTipo.ValueMember   = "Id";
        }
Ejemplo n.º 8
0
 private void metroButton4_Click(object sender, EventArgs e)
 {
     if (verificarCamposTipo())
     {
         Proveedor tipoProveedor = new Proveedor();
         tipoProveedor.tipoProveedor = txtTipoProveedor.Text;
         ProveedorComponenent tipoProveedorComponent = new ProveedorComponenent();
         if (tipoProveedorComponent.CreateTipoProveedor(tipoProveedor) == null)
         {
             ValidadoresComponent.ErrorAltaModificacado("Tipo Proveedor", this);
         }
         else
         {
             ValidadoresComponent.Alta("Tipo Proveedor", this);
             RecorridoForm.LimpiarTXT(this);
             llenargrillaTipo();
         }
     }
 }
Ejemplo n.º 9
0
        private void txtTipo_SelectedIndexChanged(object sender, EventArgs e)
        {
            List <Proveedor>     proveedors           = new List <Proveedor>();
            ProveedorComponenent proveedorComponenent = new ProveedorComponenent();

            GestionMantenimiento tipo = new GestionMantenimiento();

            tipo = (GestionMantenimiento)txtTipo.SelectedItem;
            foreach (var item in proveedorComponenent.Read())
            {
                if (item.tipoProveedor == tipo.proveedor.tipoProveedor)
                {
                    proveedors.Add(item);
                }
            }

            txtProveedor.DataSource    = proveedors;
            txtProveedor.DisplayMember = "nombre";
            txtProveedor.ValueMember   = "Id";
        }
Ejemplo n.º 10
0
        void llenarGrillaProveedor()

        {
            int n = 0;

            mgProveedores.Rows.Clear();
            ProveedorComponenent SalaComponent = new ProveedorComponenent();

            foreach (var item in SalaComponent.Read())
            {
                n = mgProveedores.Rows.Add();
                mgProveedores.Rows[n].Cells[0].Value = item.Id;
                mgProveedores.Rows[n].Cells[1].Value = item.matricula;
                mgProveedores.Rows[n].Cells[2].Value = item.nombre;
                mgProveedores.Rows[n].Cells[3].Value = item.listaTelefono[0].numero;
                mgProveedores.Rows[n].Cells[4].Value = item.contacto;
                mgProveedores.Rows[n].Cells[5].Value = item.tipoProveedor;

                mgProveedores.Rows[n].Cells[6].Value = item.cuit;
            }
        }
Ejemplo n.º 11
0
        private void btnModificarProveedor_Click(object sender, EventArgs e)
        {
            if (VerificarCampos())
            {
                List <Telefono> listaTelefono = new List <Telefono>();
                Telefono        telefono      = new Telefono();
                telefono.numero = double.Parse(txtTelefono.Text);
                listaTelefono.Add(telefono);
                Proveedor proveedor = new Proveedor(listaTelefono);

                proveedor.Id            = int.Parse(mgProveedores.CurrentRow.Cells[0].Value.ToString());
                proveedor.matricula     = txtMatricula.Text;
                proveedor.nombre        = txtNombreProveedor.Text;
                proveedor.tipoProveedor = txtTipo.Text;


                proveedor.contacto = txtContacto.Text;
                proveedor.cuit     = txtCUIT.Text;
                ProveedorComponenent proveedorComponenent = new ProveedorComponenent();
                proveedorComponenent.Update(proveedor);

                llenarGrillaProveedor();
            }
        }