Beispiel #1
0
        private void BindingNavigatorDeleteItem_Click(object sender, EventArgs e)
        {
            //preguntarle al pakito que pex
            //por que no tenia validado esto
            //
            try
            {
                if (Permiso != 1)
                {
                    ClsKit ClKA = new ClsKit();
                    ClKA.IdArticulo = 0;

                    MessageBox.Show("No Tiene los privilegios que le \n Permitan Eliminar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                    //Borro tabla temporal
                    ClsKit.DeleteartKit(ClKA);

                    //Cargo los datos a la tabla temporal
                    ClKA.IdArticulo  = 0;
                    ClKA.Articulo    = "";
                    ClKA.Descripcion = "";
                    ClKA.Cantidad    = 0;
                    ClKA.PrecioU     = 0;
                    ClsKit.AddArtKit(ClKA, 2, Convert.ToInt32(this.textBox2.Text.Trim()));

                    //Cargo grid
                    ListKit = ClsKit.BuscaArti_Kit(Convert.ToInt32(this.textBox2.Text.Trim()));
                    ultraGrid2.DataSource = ListKit;
                    return;
                }

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

                if (dr == DialogResult.Yes)
                {
                    ClsKit CA = (ClsKit)ClsBindingKit.Current;

                    //CA.Status = 0;
                    //ClsKit.DeleteartKit(CA);
                    ClsKit.DeleteKit(Convert.ToInt32(this.textBox2.Text.Trim()));
                    ClsBindingKit.RemoveCurrent();
                    MessageBox.Show("Registro Eliminado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                if (ListKit.Count == 0)
                {
                    AccionesNavigator(0);
                }
            }
            catch (Exception Ex) { MessageBox.Show(Ex.Message); }
        }
Beispiel #2
0
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            //Cargo de nuevo el grid
            ultraGrid1.DataBind();

            ListKit = ClsKit.BuscaArti_Kit(Convert.ToInt32(this.textBox2.Text.Trim()));
            ultraGrid2.DataSource = ListKit;


            //Cargo los datos a la tabla temporal
            ClsKit CK = new ClsKit();

            ClsKit.AddArtKit(CK, 2, Convert.ToInt32(this.textBox2.Text.Trim()));
        }
Beispiel #3
0
        private void BindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            try
            {
                if (textBox1.Text.Trim() == "")
                {
                    MessageBox.Show("Falta capturar el nombre del Kit...", "MENSAJE DEL SISTEMA", MessageBoxButtons.OK); this.textBox1.Focus();
                }
                this.BindingNavigator.Focus();
                ClsKit CK = (ClsKit)ClsBindingKit.Current;

                CK.NomKit = this.textBox1.Text.Trim();

                if (CK.IdKit == 0) //Nuevo
                {
                    if (Permiso == 3)
                    {
                        ClsKit ClKA = new ClsKit();
                        ClKA.IdArticulo = 0;

                        MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        //Borro tabla temporal
                        ClsKit.DeleteartKit(ClKA);

                        //Cargo los datos a la tabla temporal
                        ClKA.IdArticulo  = 0;
                        ClKA.Articulo    = "";
                        ClKA.Descripcion = "";
                        ClKA.Cantidad    = 0;
                        ClKA.PrecioU     = 0;
                        ClsKit.AddArtKit(ClKA, 2, Convert.ToInt32(this.textBox2.Text.Trim()));

                        ListKit = ClsKit.BuscaArti_Kit(Convert.ToInt32(this.textBox2.Text.Trim()));
                        ultraGrid2.DataSource = ListKit;
                        AccionesNavigator(0);
                        return;
                    }

                    ClsKit.AddKit(CK);
                    ClsKit.AddArti_Kit(CK, 2, 0);
                    MessageBox.Show("Registro agregado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else //Modificacion
                {
                    if (Permiso != 1)
                    {
                        ClsKit ClKA = new ClsKit();
                        ClKA.IdArticulo = 0;

                        MessageBox.Show("No Tiene los privilegios que le \n Permitan Modificar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                        //Borro tabla temporal
                        ClsKit.DeleteartKit(ClKA);

                        //Cargo los datos a la tabla temporal
                        ClKA.IdArticulo  = 0;
                        ClKA.Articulo    = "";
                        ClKA.Descripcion = "";
                        ClKA.Cantidad    = 0;
                        ClKA.PrecioU     = 0;
                        ClsKit.AddArtKit(ClKA, 2, Convert.ToInt32(this.textBox2.Text.Trim()));

                        //Cargo grid
                        ListKit = ClsKit.BuscaArti_Kit(Convert.ToInt32(this.textBox2.Text.Trim()));
                        ultraGrid2.DataSource = ListKit;

                        AccionesNavigator(0);
                        return;
                    }

                    ClsKit.UpdateKit(CK.IdKit, this.textBox1.Text.Trim());

                    //foreach (Infragistics.Win.UltraWinGrid.UltraGridRow Rn in ultraGrid2.Rows)
                    //{

                    //    ClsKit.AddNewRowArtKitMan(1, Convert.ToInt32(Rn.Cells[0].Value), Convert.ToString(Rn.Cells[1].Value), Convert.ToString(Rn.Cells[2].Value), Convert.ToInt32(Rn.Cells[3].Value),Convert.ToDouble(Rn.Cells[4].Value));

                    //}


                    ClsKit.AddArti_Kit(CK, 3, Convert.ToInt32(this.textBox2.Text.Trim()));
                    MessageBox.Show("Registro modificado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                textBox2.Enabled = true;

                BKit = ClsKit.BuscaKit(0, 0, "");
                this.ClsBindingKit.DataSource = BKit;
                AccionesNavigator(0);
            }
            catch (Exception EX)
            {
                MessageBox.Show(EX.Message);
            }
        }