private void btnGuardar_Click(object sender, EventArgs e) { ClsClientes Instancia = new ClsClientes(); Instancia.Nombre = txtNombre.Text.Trim(); Instancia.Apellidos = txtApellidos.Text.Trim(); Instancia.Direccion = txtDomicilio.Text.Trim(); Instancia.Correo = txtCorreo.Text.Trim(); Instancia.Telefono = txtTelefono.Text.Trim(); Instancia.FechaN = dtpFecha.Format.ToString(); Instancia.IMC = Convert.ToDouble(lbl_Imc.Text); Instancia.Estado = 1; int respuesta = ClsClientes.Guardar(Instancia); if (respuesta > 0) { MessageBox.Show("Datos guardados con exito!!", "Datos guardados", MessageBoxButtons.OK, MessageBoxIcon.Information); MostrarDatos_dgvClientes(); limpia_cajas(); } else { MessageBox.Show("No se pudo guardar los datos del cliente", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnActualizar_Click(object sender, EventArgs e) { ClsClientes Instancia = new ClsClientes(); Instancia.IdCliente = Convert.ToInt32(txt_Id.Text.Trim()); Instancia.Nombre = txtNombre.Text.Trim(); Instancia.Apellidos = txtApellidos.Text.Trim(); Instancia.Direccion = txtDomicilio.Text.Trim(); Instancia.Correo = txtCorreo.Text.Trim(); Instancia.Telefono = txtTelefono.Text.Trim(); Instancia.FechaN = dtpFecha.Format.ToString(); Instancia.IMC = Convert.ToDouble(lbl_Imc.Text); Instancia.Estado = 1; if (ClsClientes.Actualizar(Instancia) > 0) { MessageBox.Show("Datos actualizados con exito!!", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information); MostrarDatos_dgvClientes(); limpiarcajas(); } else { MessageBox.Show("Datos no actualizados", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
//-------------------------------------------------------------------------- //llena tabla public static List <ClsClientes> MostrarDatos() { List <ClsClientes> lista = new List <ClsClientes>(); MySqlConnection conexion = ClsConexion.ObtenerConexion(); MySqlCommand _comando = new MySqlCommand(String.Format("SELECT * from tblcliente"), conexion); MySqlDataReader _reader = _comando.ExecuteReader(); //conexion.Open(); while (_reader.Read()) { ClsClientes Cliente = new ClsClientes(); Cliente.IdCliente = _reader.GetInt32(0); Cliente.fechaRegistro = _reader.GetString(1); Cliente.Nombre = _reader.GetString(2); Cliente.Apellidos = _reader.GetString(3); Cliente.Direccion = _reader.GetString(4); Cliente.Correo = _reader.GetString(5); Cliente.Telefono = _reader.GetString(6); Cliente.FechaN = _reader.GetDataTypeName(7); Cliente.IMC = _reader.GetDouble(8); Cliente.Estado = _reader.GetInt32(9); lista.Add(Cliente); } conexion.Close(); return(lista); }
//Funcion actualizar public static int Actualizar(ClsClientes variable) { int bandera = 0; MySqlConnection conexion = ClsConexion.ObtenerConexion(); MySqlCommand comando = new MySqlCommand(string.Format("Update tblcliente set vchNombre='{0}', vchApellidos='{1}', vchDomicilio='{2}',vchCorreo='{3}', vchTelefono='{4}',dteFechaNac='{5}',dbleIMC='{6}',intEstado='{7}' where intIdCliente={8}", variable.Nombre, variable.Apellidos, variable.Direccion, variable.Correo, variable.Telefono, variable.FechaN, variable.IMC, variable.Estado, variable.IdCliente), conexion); bandera = comando.ExecuteNonQuery(); conexion.Close(); return(bandera); }
//Funcion guardar public static int Guardar(ClsClientes variable) { int bandera = 0; MySqlConnection conexion = ClsConexion.ObtenerConexion(); MySqlCommand comando = new MySqlCommand(string.Format("INSERT INTO tblcliente (intIdCliente, vchNombre, vchApellidos, vchDomicilio,vchCorreo, vchTelefono,dteFechaNac,dbleIMC,intEstado) VALUES ('{0}','{1}','{2}', '{3}', '{4}', '{5}','{6}','{7}','{8}')", variable.IdCliente, variable.Nombre, variable.Apellidos, variable.Direccion, variable.Correo, variable.Telefono, variable.FechaN, variable.IMC, variable.Estado), conexion); bandera = comando.ExecuteNonQuery(); conexion.Close(); return(bandera); }
public void MostrarDatos_dgvClientes() { dgvClientes.DataSource = ClsClientes.MostrarDatos(); this.dgvClientes.Columns["IdCliente"].Visible = false; //Estilo titulo this.dgvClientes.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(41, 39, 40); //(44, 62, 80); //argb this.dgvClientes.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; this.dgvClientes.ColumnHeadersDefaultCellStyle.Font = new Font("Microsoft YaHei UI", 10); this.dgvClientes.DefaultCellStyle.Font = new Font("Microsoft YaHei UI", 10); //Estilo seleccion this.dgvClientes.DefaultCellStyle.SelectionBackColor = Color.FromArgb(52, 152, 219); this.dgvClientes.DefaultCellStyle.SelectionForeColor = Color.White; //Estilo borde celda this.dgvClientes.GridColor = Color.FromArgb(41, 39, 40); //(44, 62, 80); //Ajustable this.dgvClientes.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; this.dgvClientes.ScrollBars = ScrollBars.Both; this.dgvClientes.DefaultCellStyle.WrapMode = DataGridViewTriState.True; }
private void btnEliminar_Click(object sender, EventArgs e) { if (MessageBox.Show("Esta Seguro que desea eliminar los datos del cliente", "Eliminar datos del cliente", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ClsClientes Instancia = new ClsClientes(); Instancia.IdCliente = Convert.ToInt32(txt_Id.Text); if (ClsClientes.Eliminar(Instancia.IdCliente) > 0) { MessageBox.Show("Datos eliminados con exito!!", "Datos eliminados", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo eliminar datos del Cliente", "Cliente no eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Se cancelo la eliminacion de los datos", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } MostrarDatos_dgvClientes(); limpia_cajas(); }