예제 #1
0
        private void btnMenu3_Click(object sender, EventArgs e)
        {
            frmArticulos objFrmArticulos = new frmArticulos();

            if (frmLogin.PermiteEntrar("ARTICULOS", "ARTICULOS_ALTA"))
            {
                objFrmArticulos.Show();
            }
        }
예제 #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();
     }
 }
예제 #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 = "";
                    }
                }
            }
        }
예제 #4
0
 private void gridBuscarArticulos_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (gridBuscarArticulos.RowCount > 0)
     {
         if (boOtraPantalla)
         {
             strCodigo = Convert.ToString(gridBuscarArticulos.CurrentRow.Cells[2].Value.ToString());
             this.Close();
         }
         else
         {
             ManejaArticulos objManejaArticulos = new ManejaArticulos();
             int             intCodigo          = Convert.ToInt32(gridBuscarArticulos.CurrentRow.Cells[0].Value.ToString());
             Articulos       objArticulos       = objManejaArticulos.BuscarArticulos(intCodigo);
             frmArticulos    objfrmArticulos    = new frmArticulos(objArticulos);
             if (frmLogin.PermiteEntrar("ARTICULOS", "ARTICULOS_ALTA"))
             {
                 objfrmArticulos.Show();
                 objfrmArticulos.Activate();
                 CargoGrilla();
             }
         }
     }
 }