Beispiel #1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Esta Seguro que desea eliminar esta categoria", "Eliminar Categoria", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                ClsCategoria Instancia = new ClsCategoria();
                Instancia.IdCat = Convert.ToInt32(txtId.Text);

                if (ClsCategoria.Eliminar(Instancia.IdCat) > 0)
                {
                    MessageBox.Show("Datos eliminados con exito!!", "Datos eliminados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    limpiar_cajas();
                    MostrarDatos_dgvCategoria();
                }
                else
                {
                    MessageBox.Show("No se pudo eliminar esta categoria", "Categoria no eliminada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Se cancelo la eliminacion de los datos", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }

            limpiar_cajas();
            MostrarDatos_dgvCategoria();
        }
        //--------------------------------------------------------------------------
        public static int Actualizar(ClsCategoria variable)
        {
            int             bandera  = 0;
            MySqlConnection conexion = ClsConexion.ObtenerConexion();
            MySqlCommand    comando  = new MySqlCommand(string.Format("Update tblcategoria set vchNombre='{0}', vchDescripcion='{1}' where intIdCategoria={2}",
                                                                      variable.Nombre, variable.Descripcion, variable.IdCat), conexion);

            bandera = comando.ExecuteNonQuery();
            conexion.Close();
            return(bandera);
        }
        //Funsion guardar
        public static int Guardar(ClsCategoria variable)
        {
            int             bandera  = 0;
            MySqlConnection conexion = ClsConexion.ObtenerConexion();
            MySqlCommand    comando  = new MySqlCommand(string.Format("INSERT INTO tblcategoria (intIdCategoria,vchNombre,vchDescripcion) VALUES ('{0}','{1}','{2}')",
                                                                      variable.IdCat, variable.Nombre, variable.Descripcion), conexion);

            bandera = comando.ExecuteNonQuery();
            conexion.Close();
            return(bandera);
        }
Beispiel #4
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            ClsCategoria Instancia = new ClsCategoria();

            Instancia.Nombre      = txtNombre.Text.Trim();
            Instancia.Descripcion = txtDesc.Text.Trim();

            int respuesta = ClsCategoria.Guardar(Instancia);

            if (respuesta > 0)
            {
                MessageBox.Show("Datos guardados con exito!!", "Datos guardados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                MostrarDatos_dgvCategoria();
                limpiar_cajas();
            }
            else
            {
                MessageBox.Show("No se pudo guardar los datos del cliente", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Beispiel #5
0
        public void MostrarDatos_dgvCategoria()
        {
            dgvCatego.DataSource = ClsCategoria.MostrarDatos();
            this.dgvCatego.Columns["IdCat"].Visible = false;

            //Estilo titulo
            this.dgvCatego.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(41, 39, 40);  //(44, 62, 80); //argb
            this.dgvCatego.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;
            this.dgvCatego.ColumnHeadersDefaultCellStyle.Font      = new Font("Microsoft YaHei UI", 10);
            this.dgvCatego.DefaultCellStyle.Font = new Font("Microsoft YaHei UI", 10);
            //Estilo seleccion
            this.dgvCatego.DefaultCellStyle.SelectionBackColor = Color.FromArgb(52, 152, 219);
            this.dgvCatego.DefaultCellStyle.SelectionForeColor = Color.White;
            //Estilo borde celda
            this.dgvCatego.GridColor = Color.FromArgb(41, 39, 40); //(44, 62, 80);
            //Ajustable
            this.dgvCatego.AutoSizeRowsMode          = DataGridViewAutoSizeRowsMode.AllCells;
            this.dgvCatego.ScrollBars                = ScrollBars.Both;
            this.dgvCatego.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
        }
        //llena tabla
        public static List <ClsCategoria> MostrarDatos()
        {
            List <ClsCategoria> lista    = new List <ClsCategoria>();
            MySqlConnection     conexion = ClsConexion.ObtenerConexion();
            MySqlCommand        _comando = new MySqlCommand(String.Format("SELECT * from tblcategoria "), conexion);
            MySqlDataReader     _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                ClsCategoria Catego = new ClsCategoria();
                Catego.IdCat       = _reader.GetInt32(0);
                Catego.Nombre      = _reader.GetString(1);
                Catego.Descripcion = _reader.GetString(2);


                lista.Add(Catego);
            }
            conexion.Close();
            return(lista);
        }