Example #1
0
        public FrmArticulo_Obra(int _Permiso)
        {
            InitializeComponent();

            try
            {
                Permiso  = _Permiso;
                ArtiObra = ClsArticuloObra.ListaArticuloObra(0, 0);
                ClsBindingArtiObra.DataSource = ArtiObra;


                ClsArticuloObra CAO = new ClsArticuloObra();

                //Borro la tabla temporal.
                ClsArticuloObra.DeleteTmpArtiObra(CAO);

                if (ArtiObra.Count == 0)
                {
                    ClsArticuloObra Cont = new ClsArticuloObra();
                    ArtiObra.Add(Cont);
                    AccionesNavigator(1);
                }
                else
                {
                    AccionesNavigator(0);
                }
            }
            catch (Exception EX)
            {
                MessageBox.Show(EX.Message);
            }
        }
Example #2
0
        private void ListArtiObra_DoubleClickRow(object sender, Infragistics.Win.UltraWinGrid.DoubleClickRowEventArgs e)
        {
            try
            {
                ClsArticuloObra CAo = new ClsArticuloObra();

                int    Ren      = 0;
                string Articulo = "";

                //if ((ValAdd == true || Adding == true) || Adding == false)
                //{
                //    Ren = Convert.ToInt32(e.Row.Cells[6].Text);
                //}
                //else
                //{
                //    Ren = Convert.ToInt32(e.Row.Cells[3].Text);
                //}

                if (e.Row.Cells[3].Text.ToString() != "0")
                {
                    Ren      = Convert.ToInt32(e.Row.Cells[3].Text);
                    Articulo = Convert.ToString(e.Row.Cells[5].Text);
                }
                else
                {
                    Ren      = Convert.ToInt32(e.Row.Cells[6].Text);
                    Articulo = Convert.ToString(e.Row.Cells[7].Text);
                }

                //Articulo = Convert.ToString(e.Row.Cells[5].Text);


                if (e.Row.Cells[11].Activated == true)
                {
                    CAo.IdArticuloTmp = Ren;

                    DialogResult dr =
                        MessageBox.Show("Estas seguro de borrar el Articulo: " + Articulo.ToString(), "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                    if (dr == DialogResult.Yes)
                    {
                        //Borro el articulo seleccionado
                        ClsArticuloObra.DeleteTmpArtiObra(CAo);

                        //Llenamos de nuevo el Grid de Articulos que contiene el Kit
                        LTmp = ClsArticuloObra.ListadoTmp();
                        ListArtiObra.DataSource = LTmp;

                        GridArticulosTmp("E");
                    }
                }
            }
            catch (Exception EX)
            {
                MessageBox.Show(EX.Message.ToString());
            }
        }
Example #3
0
        private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e)
        {
            ValAdd = false;
            Ctn    = 0;
            lblNomVivienda.Text = "";
            lblNomProv.Text     = "";
            label3.Text         = "";
            label4.Text         = "";
            if (ValAdd == false)
            {
                ValAdd = true;
                if (Permiso != 3)
                {
                    ValAdd = false;
                    AccionesNavigator(1);
                    ClsArticuloObra cont = (ClsArticuloObra)ClsArtiObra.Current;
                    ClsArtiObra.ResetBindings(false);

                    btnBuscObra.Enabled  = true;
                    btnBuscaProv.Enabled = true;
                    btnBuscaArti.Enabled = true;

                    label3.Visible              = true;
                    label4.Visible              = true;
                    this.lblNomProv.Visible     = true;
                    this.lblNomVivienda.Visible = true;

                    ClsArticuloObra CAO = new ClsArticuloObra();

                    //Borro el grid de Articulos del Kit.
                    ClsArticuloObra.DeleteTmpArtiObra(CAO);

                    ListArtiObra.DataSource = null;
                    ListArtiObra.DataBind();

                    //Deshabilito boton de busqueda de facturas...
                    btnBuscaFactura.Enabled = false;
                }
                else
                {
                    MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    AccionCancelar();
                }
            }
        }