コード例 #1
0
        /*  private void CargoComboProveedoresHabilitados(bool boRes)
         * {
         *    objCombosStandard = new CombosStandard();
         *    if (boRes)
         *        objCombosStandard.CargarProveedoresHabilitados(cboProveedor);
         *    else
         *        objCombosStandard.CargarProveedores(cboProveedor);
         * }*/

        private void cboProveedor_Leave(object sender, EventArgs e)
        {
            //Esto significa si hizo click en el boton de buscar
            if (!(btnBuscarProveedor.Focused))
            {
                int variable = 0;
                variable = cboProveedor.FindStringExact(cboProveedor.Text);
                if (variable == -1 && !string.IsNullOrEmpty(cboProveedor.Text))//El proveedor no esta dentro de la lista, debo obligarlo a cargar
                {
                    string            message = "¿Desea Cargar datos del Proveedor?";
                    string            caption = "Proveedor Inexistente";
                    MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                    DialogResult      result;

                    // Displays the MessageBox.

                    result = MessageBox.Show(message, caption, buttons);

                    if (result == System.Windows.Forms.DialogResult.Yes)
                    {
                        frmProveedores objFrmProveedor = new frmProveedores(cboProveedor.Text);
                        objFrmProveedor.ShowDialog();

                        objCombosStandard.CargarProveedores(cboProveedor, Convert.ToString(objArticulos.IntProveedor));
                        cboProveedor.SelectedValue = objFrmProveedor.intCodigoProveedor;
                        //Cargo nuevamente el rubro por si lo dio de alta
                        objCombosStandard.CargarDiccionario(cboRubro, "PRODUCTOS/SERVICIOS");
                    }
                    else
                    {
                        cboProveedor.Text = "";
                    }
                }
            }
        }
コード例 #2
0
        private void nuevoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmProveedores objFrmProveedores = new frmProveedores();

            if (frmLogin.PermiteEntrar("PROVEEDORES", "PROVEEDORES_NUEVO"))
            {
                objFrmProveedores.Show();
            }
        }
コード例 #3
0
        private void cboProveedor_Leave(object sender, EventArgs e)
        {
            //Esto significa si hizo click en el boton de buscar
            if (!(btnBuscarProveedor.Focused))
            {
                if (!string.IsNullOrEmpty(cboProveedor.Text))
                {
                    int variable = 0;
                    variable = cboProveedor.FindStringExact(cboProveedor.Text);
                    if (variable == -1)//El proveedor no esta dentro de la lista, debo obligarlo a cargar
                    {
                        string            message = "¿Desea Cargar datos del Proveedor?";
                        string            caption = "Proveedor Inexistente";
                        MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                        DialogResult      result;

                        // Displays the MessageBox.

                        result = MessageBox.Show(message, caption, buttons);

                        if (result == System.Windows.Forms.DialogResult.Yes)
                        {
                            ManejaProveedores objManejaProveedores = new ManejaProveedores();
                            frmProveedores    objFrmProveedores    = new frmProveedores(cboProveedor.Text);
                            objFrmProveedores.ShowDialog();


                            if (objFrmProveedores.intCodigoProveedor > 0)
                            {
                                objCombosStandard.CargarProveedores(cboProveedor, Convert.ToString(objFrmProveedores.intCodigoProveedor));
                                //objCombosStandard.CargarClientes(cboCliente, Convert.ToString(objVentas.ObjCliente.IntCodigo));
                                cboProveedor.SelectedValue = objFrmProveedores.intCodigoProveedor;

                                LlenoCamposDelProveedor(objManejaProveedores.BuscarProveedores(Convert.ToInt32(cboProveedor.SelectedValue)));
                            }
                        }
                        else
                        {
                            cboProveedor.Text = "";
                            LimpioCamposDelProveedor();
                        }
                    }
                }
                else
                {
                    LimpioCamposDelProveedor();
                }
            }
        }
コード例 #4
0
        private void btnBuscarProveedor_Click(object sender, EventArgs e)
        {
            //Pero me tengo que fijar si ese combo estaba cargada, si es que estaba cargado tengo que abrir la pantalla del proveedor

            if (Convert.ToInt32(cboProveedor.SelectedValue) > 0)
            {
                ManejaProveedores objManejaProveedores = new ManejaProveedores();
                Proveedores       objProveedores       = new Proveedores();
                objProveedores = objManejaProveedores.BuscarProveedores(Convert.ToInt32(cboProveedor.SelectedValue));
                frmProveedores objFrmProveedores = new frmProveedores(objProveedores);
                objFrmProveedores.ShowDialog();
                objCombosStandard.CargarProveedores(cboProveedor, Convert.ToString(objArticulos.IntProveedor));
                //cboProveedor.SelectedValue = objFrmProveedores.intCodigoProveedor;
                cboProveedor.SelectedValue = objProveedores.IntCodigo;
            }
            else
            {
                frmProveedoresBusqueda objFrmProveedoresBusqueda = new frmProveedoresBusqueda(true, cboProveedor.Text);
                objFrmProveedoresBusqueda.ShowDialog();
                objCombosStandard.CargarProveedores(cboProveedor, Convert.ToString(objArticulos.IntProveedor));
                cboProveedor.SelectedValue = objFrmProveedoresBusqueda.intCodigo;
            }
        }
コード例 #5
0
        private void btnBuscarProveedor_Click(object sender, EventArgs e)
        {
            ManejaProveedores objManejaProveedores = new ManejaProveedores();
            Proveedores       objProveedores       = new Proveedores();

            if (Convert.ToInt32(cboProveedor.SelectedValue) != 0)
            {
                objProveedores = objManejaProveedores.BuscarProveedores(Convert.ToInt32(cboProveedor.SelectedValue));
                frmProveedores objFrmProveedores = new frmProveedores(objProveedores);
                objFrmProveedores.ShowDialog();
                if (objFrmProveedores.intCodigoProveedor != 0)
                {
                    objCombosStandard.CargarProveedores(cboProveedor, Convert.ToString(objFrmProveedores.intCodigoProveedor));
                    cboProveedor.SelectedValue = objFrmProveedores.intCodigoProveedor;
                    LlenoCamposDelProveedor(objProveedores);
                }
            }
            else
            {
                frmProveedoresBusqueda objFrmProveedorBusqueda = new frmProveedoresBusqueda(true, cboProveedor.Text);
                objFrmProveedorBusqueda.ShowDialog();
                objCombosStandard.CargarProveedores(cboProveedor, Convert.ToString(cboProveedor.SelectedValue));
                cboProveedor.SelectedValue = objFrmProveedorBusqueda.intCodigo;
                LlenoCamposDelProveedor(objProveedores);

                if (objFrmProveedorBusqueda.intCodigo != 0)
                {
                    objProveedores = objManejaProveedores.BuscarProveedores(objFrmProveedorBusqueda.intCodigo);
                    LlenoCamposDelProveedor(objProveedores);
                }



                //Busco todos los datos del cliente, esto esta mal, deberia hacerlo de otra manera...
            }
            LlenoCamposDelProveedor(objProveedores);
        }
コード例 #6
0
 private void gridBuscarProveedores_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (gridBuscarProveedores.RowCount > 0)
     {
         if (boOtraPantalla)
         {
             intCodigo = Convert.ToInt32(gridBuscarProveedores.CurrentRow.Cells[0].Value.ToString());
             this.Close();
         }
         else
         {
             ManejaProveedores objManejaProveedores = new ManejaProveedores();
             int            intCodigo         = Convert.ToInt32(gridBuscarProveedores.CurrentRow.Cells[0].Value.ToString());
             Proveedores    objProveedores    = objManejaProveedores.BuscarProveedores(intCodigo);
             frmProveedores objFrmProveedores = new frmProveedores(objProveedores);
             if (frmLogin.PermiteEntrar("PROVEEDORES", "PROVEEDORES_NUEVO"))
             {
                 objFrmProveedores.Show();
                 objFrmProveedores.Activate();
                 CargoGrilla();
             }
         }
     }
 }