Exemplo n.º 1
0
        private void BuscaElCodigoExtraDelArticulo(string strCodigo)
        {
            ManejaArticulos objManejaArticulos = new ManejaArticulos();

            objArticulos           = new Articulos();
            objArticulos           = objManejaArticulos.BuscarArticulosPorCodigoExtra(strCodigo, true);
            txtCodigo.Text         = strCodigo;
            txtDescripcion.Enabled = true;
            txtDescripcion.Text    = objArticulos.StrDescripcion;
            txtDescripcion.Enabled = false;
            txtPrecio.Enabled      = true;
            txtPrecio.Text         = Convert.ToString(Redondeo(TomaPrecioDeLista(objArticulos)));
            txtCantidad.Text       = "1";
            txtPrecio.Enabled      = false;
        }
Exemplo n.º 2
0
 private void cboAgregar_Click(object sender, EventArgs e)
 {
     strCodigo = ((Button)sender).Name;
     if (boOtraPantalla)
     {
         this.Close();//Cierra la pantalla y vuelve a la pantalla de ventas
     }
     else
     {
         ManejaArticulos objManejaArticulos = new ManejaArticulos();
         Articulos       objArticulos       = objManejaArticulos.BuscarArticulosPorCodigoExtra(strCodigo, boOtraPantalla);
         frmArticulos    objfrmArticulos    = new frmArticulos(objArticulos);
         objfrmArticulos.Show();
         objfrmArticulos.Activate();
     }
 }
Exemplo n.º 3
0
        private void txtCodigo_Leave(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txtCodigo.Text))
            {
                //Busco el codigo

                ManejaArticulos objManejaArticulos = new ManejaArticulos();
                Articulos       objArticulos       = new Articulos();

                objArticulos = objManejaArticulos.BuscarArticulosPorCodigoExtra(txtCodigo.Text, true);

                txtCantidad.Text = "1";

                if (objArticulos.IntCodigo == 0)//El Articulo no esta, debo obligarlo a cargar
                {
                    string            message = "¿Desea Cargar el articulo?";
                    string            caption = "Articulo Inexistente";
                    MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                    DialogResult      result;

                    // Displays the MessageBox.

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

                    if (result == System.Windows.Forms.DialogResult.Yes)
                    {
                        objArticulos.StrCodigo   = txtCodigo.Text;
                        objArticulos.DtFechaAlta = DateTime.Now;
                        frmArticulos objFrmArticulos = new frmArticulos(objArticulos);
                        objFrmArticulos.ShowDialog();
                        objArticulos = null;
                        cboBuscarCodigo_Click(null, null);
                    }
                    else
                    {
                        txtCodigo.Text   = "";
                        txtCantidad.Text = "";
                    }
                }
            }
        }
Exemplo n.º 4
0
        private void BuscoArticulo()
        {
            objManejaArticulos = new ManejaArticulos();
            objArticulos       = new Articulos();
            objArticulos       = objManejaArticulos.BuscarArticulosPorCodigoExtra(txtCodigo.Text, false);

            if (objArticulos.IntCodigo > 0)
            {
                CargoCombos();
                AsignoCamposConObjetos();
                if (strPermiso != "LECTURA")
                {
                    btnEliminar.Enabled = true;
                }
                this.Text = "Articulo: " + txtDescripcion.Text;

                //Si esta dado de baja bloqueo todo

                if (!string.IsNullOrEmpty(objArticulos.DtFechaBaja))
                {
                    HabilitoDesabilitoCampos(false);
                }
            }
        }