Exemple #1
0
        private void BtnBuscar_Click(object sender, EventArgs e)
        {
            ProveedorBl busqueda = new ProveedorBl();

            if (rbNombre_Compañia.Checked == true)
            {
                dgvProveedor.DataSource = busqueda.BusquedaProveedor(txtBusqueda.Text, "Nombre_Compañia");
            }
            else if (rbContacto.Checked == true)
            {
                dgvProveedor.DataSource = busqueda.BusquedaProveedor(txtBusqueda.Text, "Contacto");
            }
            if (txtBusqueda.Text == "")
            {
                dgvProveedor.DataSource = null;
            }
        }
Exemple #2
0
        private void ToolstGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Validar())
                {
                    if (UP == true)
                    {
                        Proveedor   entidad    = new Proveedor();
                        ProveedorBl actualizar = new ProveedorBl();

                        if (ID < 1)
                        {
                            MessageBox.Show("Debe seleccionar un registro valido antes de actualizar." +
                                            " Por favor seleccione un registro en la pestaña de busqueda que desea actualizar "
                                            + "y vuelva a intentarlo.", "Error de eliminación",
                                            MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        }
                        else
                        {
                            entidad.ID_Proveedor    = ID;
                            entidad.Nombre_Compañia = TxtCompany.Text;
                            entidad.Contacto        = TxtContacto.Text;
                            entidad.Direccion       = TxtDireccion.Text;
                            entidad.Telefono        = TxtTelefono.Text;
                            entidad.Correo          = TxtCorreo.Text;


                            actualizar.ActualizarProveedor(entidad);
                            MessageBox.Show("Registro Actualizado.", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            UP = false;
                            return;
                        }
                    }


                    if (UP == false)
                    {
                        ProveedorBl Pro     = new ProveedorBl();
                        Proveedor   entidad = new Proveedor();



                        //if (TxtApellido.Text == string.Empty)
                        //    TxtApellido.Text = null;
                        //if (TxtDireccion.Text == string.Empty)
                        //    TxtDireccion.Text = null;
                        //if (TxtTelefono.Text == string.Empty)
                        //    TxtTelefono.Text = null;
                        //if (TxtApellido.Text == string.Empty)
                        //    TxtApellido.Text = null;

                        //if (txtSaldoActual.Text == string.Empty)
                        //    txtSaldoActual.Text = "0.0";

                        //float SaldoIn = float.Parse(txtSaldoInicial.Text);
                        //float SaldoAct = float.Parse(txtSaldoActual.Text);

                        // entidad.ID_Producto = ID;
                        entidad.Nombre_Compañia = TxtCompany.Text;
                        entidad.Contacto        = TxtContacto.Text;
                        entidad.Direccion       = TxtDireccion.Text;
                        entidad.Telefono        = TxtTelefono.Text;
                        entidad.Correo          = TxtCorreo.Text;

                        Pro.RegProveedor(entidad);
                        //  dgvClientes.Update();
                        // LlenarGrid();
                        MessageBox.Show("Registro agregado con exito.", "Agregado", MessageBoxButtons.OK,
                                        MessageBoxIcon.Information);
                        ToolstNuevo.PerformClick();
                    }
                }
                else
                {
                    MessageBox.Show("Hay campos que son obligatorios que se encuentran vacios.", "Error de validación", MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                    if (string.IsNullOrWhiteSpace(TxtCompany.Text))
                    {
                        errorProvider1.SetError(TxtCompany, "Este Campo es requerido");
                    }
                    if (string.IsNullOrWhiteSpace(TxtContacto.Text))
                    {
                        errorProvider1.SetError(TxtContacto, "Este Campo es requerido");
                    }
                    if (string.IsNullOrWhiteSpace(TxtTelefono.Text))
                    {
                        errorProvider1.SetError(TxtTelefono, "Este Campo es requerido");
                    }
                    if (string.IsNullOrWhiteSpace(TxtDireccion.Text))
                    {
                        errorProvider1.SetError(TxtDireccion, "Este Campo es requerido");
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
 public ProveedoresController()
 {
     _proveedorBl = new ProveedorBl();
 }