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); }
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); } }
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); }