private void btnGuardar_Click(object sender, EventArgs e) { ClsClientes Instancia = new ClsClientes(); Instancia.Nombre = txtNombre.Text.Trim(); Instancia.Apellidos = txtApellidos.Text.Trim(); Instancia.Direccion = txtDireccion.Text.Trim(); Instancia.Correo = txtCorreo.Text.Trim(); Instancia.Telefono = txtTelefono.Text.Trim(); Instancia.IdSucursal = Convert.ToInt32(cmbSucursal.SelectedValue); int respuesta = ClsClientes.Guardar(Instancia); if (respuesta > 0) { MessageBox.Show("Cliente Guardado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar datos del Cliente", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } limpia_cajas(); MostrarDatos_dgvClientes(); }
private void frmClientes_Load(object sender, EventArgs e) { MostrarDatos_dgvClientes(); cmbSucursal.DataSource = ClsClientes.ObtenerSucursal(); cmbSucursal.DisplayMember = "Nombre"; cmbSucursal.ValueMember = "IdSucursal"; txtIdCliente.Visible = false; }
public static int Guardar(ClsClientes variable) { int bandera = 0; MySqlCommand comando = new MySqlCommand(string.Format("INSERT INTO tblclientes (intidcliente, vchnombre, vchapellidos, vchdireccion, vchtelefono, vchemail, intidsucursal) VALUES ('{0}','{1}','{2}', '{3}', '{4}', '{5}','{6}')", variable.IdCliente, variable.Nombre, variable.Apellidos, variable.Direccion, variable.Telefono, variable.Correo, variable.IdSucursal), ClsConexion.ObtenerConexion()); bandera = comando.ExecuteNonQuery(); return(bandera); }
public static int Actualizar(ClsClientes variables) { int bandera = 0; MySqlConnection conexion = ClsConexion.ObtenerConexion(); MySqlCommand comando = new MySqlCommand(string.Format("Update tblClientes set vchNombre='{0}', vchApellidos='{1}', vchDireccion='{2}', vchTelefono='{3}', vchemail='{4}', intIdSucursal='{5}' where intIdCliente={6}", variables.Nombre, variables.Apellidos, variables.Direccion, variables.Telefono, variables.Correo, variables.IdSucursal, variables.IdCliente), conexion); bandera = comando.ExecuteNonQuery(); conexion.Close(); return(bandera); }
//llena tabla public static List <ClsClientes> MostrarDatos() { List <ClsClientes> lista = new List <ClsClientes>(); MySqlCommand _comando = new MySqlCommand(String.Format("SELECT tblclientes.intIdCliente,tblclientes.vchnombre,tblclientes.vchApellidos, tblclientes.vchDireccion,tblclientes.vchTelefono,tblclientes.vchemail, tblsucursales.vchNombre FROM tblclientes, tblsucursales WHERE tblclientes.intIdSucursal=tblsucursales.intIdSucursal; "), ClsConexion.ObtenerConexion()); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { ClsClientes Cliente = new ClsClientes(); Cliente.IdCliente = _reader.GetInt32(0); Cliente.Nombre = _reader.GetString(1); Cliente.Apellidos = _reader.GetString(2); Cliente.Direccion = _reader.GetString(3); Cliente.Telefono = _reader.GetString(4); Cliente.Correo = _reader.GetString(5); Cliente.Sucursal = _reader.GetString(6); lista.Add(Cliente); } return(lista); }
private void btnActualizar_Click(object sender, EventArgs e) { ClsClientes Instancia = new ClsClientes(); Instancia.Nombre = txtNombre.Text.Trim(); Instancia.Apellidos = txtApellidos.Text.Trim(); Instancia.Direccion = txtDireccion.Text.Trim(); Instancia.Telefono = txtTelefono.Text.Trim(); Instancia.Correo = txtCorreo.Text.Trim(); Instancia.IdCliente = Convert.ToInt32(txtIdCliente.Text.Trim()); Instancia.IdSucursal = Convert.ToInt32(cmbSucursal.SelectedValue); if (ClsClientes.Actualizar(Instancia) > 0) { MessageBox.Show("Los datos del Cliente se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information); btnGuardar.Enabled = true; limpia_cajas(); } else { MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } MostrarDatos_dgvClientes(); }
private void btnEliminar_Click(object sender, EventArgs e) { if (MessageBox.Show("Esta Seguro que desea eliminar el Empleado Actual", "Esta Seguro??", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ClsClientes Instancia = new ClsClientes(); Instancia.IdCliente = Convert.ToInt32(txtIdCliente.Text); if (ClsClientes.Eliminar(Instancia.IdCliente) > 0) { MessageBox.Show("Cliente Eliminado Correctamente!", "Cliente Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); MostrarDatos_dgvClientes(); btnGuardar.Enabled = true; limpia_cajas(); } else { MessageBox.Show("No se pudo eliminar datos del Cliente", "Cliente No Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Se cancelo la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void MostrarDatos_dgvClientes() { dgvClientes.DataSource = ClsClientes.MostrarDatos(); this.dgvClientes.Columns["IdCliente"].Visible = false; this.dgvClientes.Columns["IdSucursal"].Visible = false; }